Servizi WCF ospitati da computer con un errore di bilanciamento carico di RETE in.NET Framework 3.5 SP1 o.NET Framework 4

Sintomi

Si consideri lo scenario seguente:
  • Utilizzare Bilanciamento carico di rete (NLB) per instradare i messaggi per un gruppo di computer che i servizi Windows Communication Foundation (WCF) host. Questi servizi utilizzano sessioni protette impostando l'attributo authenticationMode "SecureConversation."
  • Si tenta di aggiungere Webheaders ai messaggi nel livello applicazione. Dopo questa operazione, il bilanciamento carico di rete possono utilizzare il Webheaders per instradare i messaggi.
In questo scenario, è possibile aggiungere WebHeaders ai messaggi che vengono utilizzati per negoziare la sessione. Di conseguenza, i due tipi di messaggi vengono inviati a computer host diverso. In questo caso, i dati di sessione memorizzata nella cache nel computer host non sono disponibili e i servizi WCF non.

Risoluzione

 .NET Framework 4

Per risolvere questo problema in.NET Framework 4, installare l'hotfix descritto nel seguente articolo della Microsoft Knowledge Base (KB).

2532942 2532942 pacchetto cumulativo di Hotfix è disponibile per Windows Communication Foundation per.NET Framework 4

.NET Framework 3.5 Service Pack 1 (SP1)

Per risolvere questo problema in.NET Framework 3.5 SP1, installare l'hotfix descritto in questo articolo.

Informazioni sull'hotfix

Un hotfix supportato è ora disponibile da Microsoft. Tuttavia, destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico.

Per risolvere questo problema, contattare il supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo dei numeri di telefono supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=support

Nota: In casi particolari, le spese normalmente addebitate per le chiamate di supporto potrebbero essere annullate qualora un addetto al supporto Microsoft determina che uno specifico aggiornamento risolverà il problema. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Nota la correzione non risolve il problema quando si utilizza la modalità cookie conversazione protetta.

Prerequisiti

È necessario disporre di.NET Framework 3.5 Service Pack 1 (SP1) per applicare questo hotfix.

Richiesta di riavvio

Non è necessario riavviare il computer dopo avere applicato l'hotfix se non vengono utilizzati i file interessati.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce eventuali altri aggiornamenti rapidi.

Informazioni sui file

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.
Per tutte le versioni basate su x86 di Windows Server 2008 SP2 e Windows Vista SP2
Nome del fileVersione del fileDimensione del fileDataOra
Smdiagnostics.dll3.0.4506.4552110,59231-May-201010:57
System.servicemodel.washosting.dll3.0.4506.455232.76831-May-201010:57
Servicemodel.mofNon applicabile84,98509-Mar-201011:02
Servicemodel.mof.uninstallNon applicabile89603-Apr-200921:16
Servicemonikersupport.dll3.0.4506.455217,25631-May-201010:57
System.identitymodel.dll3.0.4506.4552442,36831-May-201010:56
System.runtime.serialization.dll3.0.4506.4552970,75231-May-201010:56
System.servicemodel.dll3.0.4506.45525,988,35231-May-201010:56
Per tutte le versioni basate su x64 di Windows Server 2008 SP2 e Windows Vista SP2
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Servicemodel.mofNon applicabile84,98509-Mar-201011:01Non applicabile
Servicemodel.mof.uninstallNon applicabile89603-Apr-200920:55Non applicabile
Servicemonikersupport.dll3.0.4506.455219,30431-May-201010:57x64
Smdiagnostics.dll3.0.4506.455294,20831-May-201010:57x86
System.identitymodel.dll3.0.4506.4552401,40831-May-201010:56x86
System.runtime.serialization.dll3.0.4506.4552847,87231-May-201010:56x86
System.servicemodel.washosting.dll3.0.4506.455232.76831-May-201010:57x86
System.servicemodel.dll3.0.4506.45525,328,89631-May-201010:56x86
Per tutte le versioni basate su IA-64 di Windows Server 2008 SP2 e Windows Vista SP2
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Servicemodel.mofNon applicabile84,98509-Mar-201011:02Non applicabile
Servicemodel.mof.uninstallNon applicabile89603-Apr-200920:57Non applicabile
Servicemonikersupport.dll3.0.4506.455233,64031-May-201010:55IA-64
Smdiagnostics.dll3.0.4506.455294,20831-May-201010:55x86
System.identitymodel.dll3.0.4506.4552401,40831-May-201010:55x86
System.runtime.serialization.dll3.0.4506.4552847,87231-May-201010:55x86
System.servicemodel.washosting.dll3.0.4506.455232.76831-May-201010:56x86
System.servicemodel.dll3.0.4506.45525,328,89631-May-201010:55x86
Per tutte le versioni x86 di Windows 7
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Smdiagnostics.dll3.0.4506.5027110,59203-Jun-201021:58x86
Smsvchost.exe3.0.4506.5027128,84803-Jun-201021:58x86
System.identitymodel.dll3.0.4506.5027442,36803-Jun-201021:58x86
Servicemonikersupport.dll3.0.4506.502717,25603-Jun-201021:58x86
System.runtime.serialization.dll3.0.4506.5027970,75203-Jun-201021:58x86
System.servicemodel.dll3.0.4506.50275,984,25603-Jun-201021:58x86
Per tutte le versioni x64 di Windows 7 e Windows Server 2008 R2
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Servicemonikersupport.dll3.0.4506.502719,30402-Jun-201022:27x64
Smdiagnostics.dll3.0.4506.502794,20802-Jun-201022:27x64
Smsvchost.exe3.0.4506.5027116,56002-Jun-201022:27x64
System.identitymodel.dll3.0.4506.5027401,40802-Jun-201022:27x64
System.runtime.serialization.dll3.0.4506.5027847,87202-Jun-201022:27x64
System.servicemodel.dll3.0.4506.50275,324,80002-Jun-201022:27x64
Per tutte le versioni basate su IA-64 supportate di Windows Server 2008 R2
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Servicemonikersupport.dll3.0.4506.502733,64002-Jun-201022:23IA-64
Smdiagnostics.dll3.0.4506.502794,20802-Jun-201022:23IA-64
Smsvchost.exe3.0.4506.5027116,56002-Jun-201022:23IA-64
System.identitymodel.dll3.0.4506.5027401,40802-Jun-201022:23IA-64
System.runtime.serialization.dll3.0.4506.5027847,87202-Jun-201022:23IA-64
System.servicemodel.dll3.0.4506.50275,324,80002-Jun-201022:23IA-64

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Proprietà

ID articolo: 982867 - Ultima revisione: 31 gen 2017 - Revisione: 1

Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 4.0

Feedback