Neue Knoten können keine Netz nachträglichen ein benutzerdefinierter Konfliktlöser verwendet die CustomPeerResolverService-Klasse in.NET Framework 3.0


Problembeschreibung


Betrachten Sie das folgende Szenario:
  • Einige Clients Windows Communication Foundation (WCF) Peer Channel Verwenden eines benutzerdefinierten Konfliktlösers, der IP-Adressen der Peerknoten in einem Mesh. Das Netz hat verschiedene Peerknoten.
  • Benutzerdefinierte Konfliktlöser verwendet die CustomPeerResolverService -Klasse in Microsoft.NET Framework 3.0.
  • Ein Aktualisierungsvorgang tritt auf einem registrierten Knoten. Eine neue Registrierung ausgeführt wird auf einem anderen Peerknoten.

In diesem Szenario reagiert der benutzerdefinierte Konfliktlöser. Daher können die neuen Knoten das Netz nicht beitreten.

Ursache


Dieses Problem tritt aufgrund eines Problems in der CustomPeerResolverService -Klasse.

Tritt der Aktualisierungsvorgang kann in eine Registrierung umgewandelt werden. Versuchen Sie daher zwei Threads in den benutzerdefinierten Konfliktlöser lesen und gleichzeitig eine Schreibsperre.

Problemlösung


Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben ist. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt.

Um dieses Problem zu beheben, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf folgender Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.

Voraussetzungen

Um diesen Hotfix anwenden zu können, müssen Sie das Microsoft.NET Framework 3.5 Servicepack 1 (SP1) auf einem Computer mit Windows 7 oder Windows Server 2008 R2 installiert.

Hinweis Microsoft.NET Framework 3.5 SP1 enthält das Microsoft.NET Framework 3.0 Servicepack 2 (SP2).

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes betroffenen Dateien nicht verwendet werden.

Wir empfehlen, alle.NET Framework-Programme schließen, bevor Sie diesen Hotfix anwenden.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen

Die internationale Version dieses Hotfixes weist Dateiattribute (oder neuere Dateiattribute) auf, die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.

Für alle unterstützten x86-basierten Versionen von Windows 7
DateinameDateiversionDateigrößeDatumZeitPlattform
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.mofPC85,11325-May-201122:33x86
Servicemodel.mof.uninstallPC89610-Jun-200921:14x86
Servicemonikersupport.dll3.0.4506.569117,25625-May-201122:33x86
Für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
DateinameDateiversionDateigrößeDatumZeitPlattform
Servicemodel.mofPC85,11325-May-201122:32x64
Servicemodel.mof.uninstallPC89610-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 alle unterstützten IA-64-basierte Versionen von Windows Server 2008 R2
DateinameDateiversionDateigrößeDatumZeitPlattform
Servicemodel.mofPC85,11325-May-201122:25IA-64
Servicemodel.mof.uninstallPC89610-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 hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen


Weitere Informationen zu WCF Peerkanal finden Sie auf der folgenden MSDN-Website: