Нові вузлами не можна підключити до сітки, після того, як засіб вирішення проблем з користувача використовує CustomPeerResolverService клас .NET Framework 3.0


Причини


Розглянемо таку ситуацію:
  • Деякі клієнти-канал вузол Windows Communication Foundation (WCF) можна отримати IP-адреси, однорангових вузлів сітки, у до настроюваного засобу розв'язання імен. Сітка, має різні-однорангових вузлів.
  • Настроювані розпізнавача використовує CustomPeerResolverService клас Microsoft .NET Framework 3.0.
  • Операції оновлення відбувається, зареєстрованих вузла. Операцію реєстрації, що виникає на інший вузол-вузол.

У цьому випадку настроювані розпізнавача перестає відповідати. Таким чином, новий вузлами не можна приєднатися до сітки.

Причина


Ця проблема виникає, через неполадки в CustomPeerResolverService класу.

У разі виникнення оновлення операції він може перетворити на операції для реєстрації. Таким чином, два теми користувача розпізнавача намагається отримати читання та записування блокування одночасно.

Вирішення


Відомості про виправлення

Корпорація Майкрософт випустила підтримуване виправлення доступна. Проте призначена для вирішення проблеми, які описано в цій статті. Він придатний лише для систем, які зазнають цієї конкретної проблеми.

Щоб вирішити цю проблему, зверніться до служби підтримки Microsoft, щоб отримати виправлення. Повний перелік телефонів служби підтримки користувачів Microsoft а також відомості про вартість обслуговування відвідайте веб-сайт корпорації Майкрософт:Примітка. В окремих випадках оплату звернення до служби підтримки може бути скасовано якщо технічної підтримки Майкрософт визначить, що телефонів служби. Плата стягується на додаткові питання і проблеми, які не пов'язані з оновленням.

Попередні вимоги

Щоб застосувати це виправлення, слід у Microsoft .NET Framework 3.5 із пакетом оновлень 1 (SP1) на комп'ютері під керуванням ОС Windows 7 або Windows Server 2008 R2.

Примітка. Microsoft .NET Framework 3.5 SP1 включає в себе за Microsoft .NET Framework 3.0 із пакетом оновлень 2 (SP2).

Необхідність перезавантаження

Вам не потрібно перезавантажити комп'ютер, після застосування цього виправлення, якщо задіяні файли не використовуються.

Корпорація Майкрософт рекомендує, закрийте всі застосунки для .NET Framework, перш ніж застосовувати це виправлення.

Відомості про заміну виправлень

Це виправлення не замінює попередні виправлення.

Відомості про файли

Універсальна версія цього виправлення на комп'ютері, має атрибути файлів (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.

Для всіх підтримуваних версій Windows 7 x86
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
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.mofНе застосовується85,11325-May-201122:33x86
Servicemodel.mof.uninstallНе застосовується89610-Jun-200921:14x86
Servicemonikersupport.dll3.0.4506.569117,25625-May-201122:33x86
Для всіх підтримуваних версій x64-процесорів, Windows 7 і Windows Server 2008 R2
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Servicemodel.mofНе застосовується85,11325-May-201122:32x64
Servicemodel.mof.uninstallНе застосовується89610-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
Для всіх підтримуваних версій Windows Server 2008 R2 IA-64на основі
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Servicemodel.mofНе застосовується85,11325-May-201122:25IA-64
Servicemodel.mof.uninstallНе застосовується89610-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

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості


Щоб отримати додаткові відомості про служби WCF однорівневий канал відвідайте такий веб-сайт MSDN: