Nya noder kan inte ansluta till nätet efter anpassade matcharen används klassen CustomPeerResolverService i.NET Framework 3.0


Symptom


Föreställ dig följande:
  • Vissa Windows Communication Foundation (WCF) peer-kanal klienter använder anpassade matcharen för att erhålla IP-adresser för peer-noder i ett nät. Nätet har olika peer noder.
  • Anpassade matcharen används klassen CustomPeerResolverService i Microsoft.NET Framework 3.0.
  • En uppdateringsåtgärd inträffar på en nod som är registrerade. En ny operation för registrering sker på en annan peer-noden.

I det här fallet slutar anpassade matcharen svara. Därför nya noder kan inte ansluta till nätet.

Orsak


Det här problemet beror på ett problem i klassen CustomPeerResolverService .

När uppdateringen sker kan den omvandlas till en operation för registrering. Därför försöker två trådar i anpassade matcharen hämta en läsning och skrivlås på samma gång.

Lösning


Information om snabbkorrigeringen

En snabbkorrigering är nu tillgänglig från Microsoft. Den är emellertid avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd den bara på datorer där detta problem uppstår.

Lös problemet genom att kontakta Microsoft support för att få snabbkorrigeringen. En fullständig lista över telefonnummer till Microsoft Customer Support Services och information om supportkostnader finns på följande Microsoft-webbplats:Obs! I särskilda fall avbryts de avgifter som är normala för supportsamtal om en supporttekniker anser att en särskild uppdatering kan lösa ditt problem. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte berör den särskilda uppdateringen.

Förutsättningar

Om du vill installera den här snabbkorrigeringen måste du ha Microsoft.NET Framework 3.5 servicepack 1 (SP1) installeras på en dator som kör Windows 7 eller Windows Server 2008 R2.

Obs!  Microsoft.NET Framework 3.5 SP1 innehåller Microsoft.NET Framework 3.0 Service Pack 2 (SP2).

Krav på omstart

Du behöver inte starta om datorn när du har installerat den här snabbkorrigeringen om de berörda filerna inte används.

Vi rekommenderar att du stänger alla.NET Framework-program innan du installerar den här snabbkorrigeringen.

Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte någon tidigare utgiven snabbkorrigering.

Filinformation

Den globala versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.

För alla x 86-baserade versioner av Windows 7 som stöds
FilnamnFilversionStorlekDatumTidPlattform
Smdiagnostics.dll3.0.4506.5691110,59225-May-201122:33x86
Smsvchost.exe3.0.4506.5691128,84825-May-201122:33x86
System.identitymodel.dll3.0.4506.5691442,36825-May-201122:33x86
System.runtime.serialization.dll3.0.4506.5691970,75225-May-201122:33x86
System.servicemodel.dll3.0.4506.56915,988,35225-May-201122:33x86
System.servicemodel.washosting.dll3.0.4506.569132 76825-May-201122:33x86
Servicemodel.mofEj tillämplig85,11325-May-201122:33x86
Servicemodel.mof.uninstallEj tillämplig89610-Jun-200921:14x86
Servicemonikersupport.dll3.0.4506.569117,25625-May-201122:33x86
För alla x 64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
FilnamnFilversionStorlekDatumTidPlattform
Servicemodel.mofEj tillämplig85,11325-May-201122:32x64
Servicemodel.mof.uninstallEj tillämplig89610-Jun-200920:30x64
Servicemonikersupport.dll3.0.4506.569119,30425-May-201122:32x64
Smdiagnostics.dll3.0.4506.569194,20825-May-201122:32x64
Smsvchost.exe3.0.4506.5691116,56025-May-201122:32x64
System.identitymodel.dll3.0.4506.5691401,40825-May-201122:32x64
System.runtime.serialization.dll3.0.4506.5691847,87225-May-201122:32x64
System.servicemodel.dll3.0.4506.56915,328,89625-May-201122:32x64
System.servicemodel.washosting.dll3.0.4506.569132 76825-May-201122:32x64
För alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
FilnamnFilversionStorlekDatumTidPlattform
Servicemodel.mofEj tillämplig85,11325-May-201122:25IA-64
Servicemodel.mof.uninstallEj tillämplig89610-Jun-200920:35IA-64
Servicemonikersupport.dll3.0.4506.569133,64025-May-201122:25IA-64
Smdiagnostics.dll3.0.4506.569194,20825-May-201122:25IA-64
Smsvchost.exe3.0.4506.5691116,56025-May-201122:25IA-64
System.identitymodel.dll3.0.4506.5691401,40825-May-201122:25IA-64
System.runtime.serialization.dll3.0.4506.5691847,87225-May-201122:25IA-64
System.servicemodel.washosting.dll3.0.4506.569132 76825-May-201122:25IA-64
System.servicemodel.dll3.0.4506.56915,328,89625-May-201122:25IA-64

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information


Mer information om WCF peer-kanal finns på följande MSDN-webbplats: