Nové uzly se nemůže připojit k oka po používá vlastní překladač CustomPeerResolverService třída v 3.0 rozhraní.NET Framework


Příznaky


Jde o takovouto situaci:
  • Někteří klienti kanálu peer Windows Communication Foundation (WCF) pomocí vlastní překládání adres IP uzlů peer mřížky. Síť má různé uzly peer.
  • Vlastní překladač CustomPeerResolverService třída používá v Microsoft rozhraní.NET Framework 3.0.
  • V uzlu registrované dojde k operaci aktualizace. Nové operace zápisu dochází na jiném uzlu peer.

V tomto scénáři vlastní překládání může přestat reagovat. Proto nové uzly nemůže připojit OK.

Příčina


K tomuto problému dochází z důvodu problému ve třídě CustomPeerResolverService .

Dojde-li k operaci aktualizace, může být přeměněn na operaci zápisu. Proto dvě vlákna ve vlastní překládání pokusí získat pro čtení a zápis zámku ve stejnou dobu.

Řešení


Informace o opravě hotfix

Podporovaná oprava hotfix je nyní k dispozici od společnosti Microsoft. Je však určena opravit pouze problému popsaného v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.

Chcete-li vyřešit tento problém, obraťte se na technickou podporu společnosti Microsoft získat opravu hotfix. Úplný seznam telefonních čísel služeb podpory zákazníků společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve zvláštních případech mohou být stornovány poplatky, které jsou třeba obvykle zaplatit za telefonní hovory, pokud pracovník služeb podpory společnosti Microsoft určí, že konkrétní aktualizace odstraní váš problém. Výdaje na technickou podporu použije dalších otázek a problémů, které nelze vyřešit konkrétní aktualizací.

Předpoklady

Chcete-li nainstalovat tuto opravu hotfix, musíte mít Microsoft.NET Framework 3.5 Service Pack 1 (SP1) nainstalována v počítači se systémem Windows 7 nebo Windows Server 2008 R2.

Poznámka: Microsoft.NET Framework 3.5 SP1 zahrnuje Microsoft rozhraní.NET Framework 3.0 Service Pack 2 (SP2).

Požadavek na restartování

Nemáte k restartování počítače po instalaci této opravy hotfix Pokud zasažené soubory nejsou používány.

Doporučujeme ukončit všechny aplikace rozhraní.NET Framework před instalací této opravy hotfix.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.

Informace o souboru

Globální verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

Pro všechny podporované verze x86 systému Windows 7
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
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.mofNení k dispozici85,11325-May-201122:33x86
Servicemodel.mof.uninstallNení k dispozici89610-Jun-200921:14x86
Servicemonikersupport.dll3.0.4506.569117,25625-May-201122:33x86
Pro všechny podporované verze x64 systému Windows 7 a Windows Server 2008 R2
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Servicemodel.mofNení k dispozici85,11325-May-201122:32x64
Servicemodel.mof.uninstallNení k dispozici89610-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
Pro všechny podporované verze IA-64založené systému Windows Server 2008 R2
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Servicemodel.mofNení k dispozici85,11325-May-201122:25IA-64
Servicemodel.mof.uninstallNení k dispozici89610-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

Stav


Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace


Další informace o kanálu peer WCF naleznete na následujícím webu MSDN: