Ознаки
Запущено Microsoft .NET Framework 3.0 на основі Windows Communication Foundation (WCF) пакет, який використовує netTcpBinding зв'язування. У разі виникнення тимчасові мережна помилка служби аварійно завершує роботу через System.ServiceModel.CommunicationException до списку винятків. За винятком, може виникнути через очікування, або через неполадки основного мережного ресурсу. Трасування стека, може бути таким способом:
...-at System.ServiceModel.Channels.SecurityChannelListener'1.DuplexSessionReceiveMessageAndVerifySecurityAsyncResult.BeginTryReceiveItem (проміжку часу очікування, AsyncCallback, зворотного виклику, об'єктів) на System.ServiceModel.Channels.SecurityChannelListener'1.ReceiveItemAndVerifySecurityAsyncResult'2.StartInnerReceive (), на System.ServiceModel.Channels.SecurityChannelListener'1.ReceiveItemAndVerifySecurityAsyncResult'2.Start (-) на System.ServiceModel.Channels.SecurityChannelListener'1.DuplexSessionReceiveMessageAndVerifySecurityAsyncResult.ReceiveMessage (об'єкт стану) на (System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke2), в System.Security.SecurityContext.Run (SecurityContext securityContext, ContextCallback, зворотного виклику, об'єктів) на (System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke), в System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ProcessCallbacks (), на System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.CompletionCallback (об'єкт стану)
Причина
Ця проблема виникає в тому, що метод ReceiveMessageDuplexSessionReceiveMessageAndVerifySecurityAsyncResult об'єкта не виявляє винятки, які виникають через помилку та передавання в потоці для користувача.
Спосіб вирішення
Відомості про виправлення
Виправлення доступне від корпорації Майкрософт. Проте це виправлення призначена для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення. Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення. Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Для повного списку телефонів служби підтримки користувачів і технічної підтримки, або щоб створити окремий запит на обслуговування відвідайте веб-сайт корпорації Microsoft:
http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.
Попередні вимоги
Microsoft .NET Framework 3.5 інсталяції пакета оновлень 1 (SP1) на одне з таких операційних систем Windows для застосування цього виправлення, необхідно мати:
-
Windows Vista з пакетом оновлень 2 (SP2)
-
Windows Server 2008 із пакетом оновлень 2 (SP2)
-
Windows 7 з пакетом оновлень 1 (SP1)
-
Windows Server 2008 R2 з пакетом оновлень 1 (SP1)
Щоб отримати додаткові відомості про те, як отримати пакет оновлень для Windows Vista клацніть номер статті в базі знань Microsoft Knowledge Base:
935791 Як отримати найновіший пакет оновлень Windows VistaЩоб отримати додаткові відомості про те, як отримати пакет оновлень для Windows Server 2008 клацніть номер статті в базі знань Microsoft Knowledge Base:
968849 Як отримати найновіший пакет оновлень для Windows Server 2008Щоб отримати додаткові відомості про те, як отримати пакет оновлень 1 для Windows 7 або Windows Server 2008 R2 клацніть номер статті в базі знань Microsoft Knowledge Base:
976932 Відомості про пакет оновлень 1 для ОС Windows 7 і Windows Server 2008 R2
Необхідність перезавантаження
Можливо, доведеться перезавантажити комп'ютер, після застосування цього виправлення, якщо задіяні файли, які використовуються. Корпорація Майкрософт рекомендує, закрийте всі застосунки для .NET Framework, перш ніж застосовувати це виправлення, не потрібно перезавантажити комп'ютер.
Відомості про заміну
Це виправлення не замінює попередні виправлення.
Відомості про файл
Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.
Для всіх підтримуваних версій x86-процесорів, Windows Vista SP2 та Windows Server 2008 SP2
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5721 |
110,592 |
23 серпня 2011 року. |
10:57 |
x86 |
Smsvchost.exe |
3.0.4506.5721 |
128,848 |
23-Aug-2011 |
10:57 |
x86 |
System.identitymodel.dll |
3.0.4506.5721 |
442,368 |
23 -Серпень 2011 року |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5721 |
970,752 |
23 серпня 2011 року. |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5721 |
970,752 |
23 серпня 2011 року. |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5721 |
5,992,448 |
23 серпня 2011 року. |
10:57 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5721 |
32,768 |
23 серпня 2011 року. |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5721 |
5,992,448 |
23-Aug-2011 |
10:57 |
x86 |
Servicemodel.mof |
Не застосовується |
85,113 |
28-Jul-2011 |
10:57 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
12-Aug-2010 |
14:24 |
Не застосовується |
Servicemonikersupport.dll |
3.0.4506.5721 |
17,256 |
23-Aug-2011 |
10:57 |
x86 |
System.identitymodel.dll |
3.0.4506.5721 |
442,368 |
23 серпня 2011 року. |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5721 |
970,752 |
23 серпня 2011 року. |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5721 |
5,992,448 |
23-Aug-2011 |
10:57 |
x86 |
Для всіх підтримуваних версій x64-процесорів, Windows Vista SP2 та Windows Server 2008 SP2
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
28-Jul-2011 |
10:55 |
Не застосовується |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
12-Aug-2010 |
14:10 |
Не застосовується |
Servicemonikersupport.dll |
3.0.4506.5721 |
19,304 |
23-Aug-2011 |
10:55 |
x64 |
Smdiagnostics.dll |
3.0.4506.5721 |
94,208 |
23 серпня 2011 року. |
10:55 |
x64 |
Smsvchost.exe |
3.0.4506.5721 |
116,560 |
23-Aug-2011 |
10:55 |
x64 |
System.identitymodel.dll |
3.0.4506.5721 |
401,408 |
23 -Серпень 2011 року |
10:55 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5721 |
847,872 |
23 серпня 2011 року. |
10:55 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5721 |
847,872 |
23 серпня 2011 року. |
10:55 |
x64 |
System.servicemodel.dll |
3.0.4506.5721 |
5,332,992 |
23 серпня 2011 року. |
10:55 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5721 |
32,768 |
23 серпня 2011 року. |
10:55 |
x64 |
System.servicemodel.dll |
3.0.4506.5721 |
5,332,992 |
23-Aug-2011 |
10:55 |
x64 |
Для всіх підтримуваних версій Windows Server 2008 SP2 на базі IA-64-процесорів
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
28-Jul-2011 |
11:26 |
Не застосовується |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
16-Aug-2010 |
14:36 |
Не застосовується |
Servicemonikersupport.dll |
3.0.4506.5721 |
33,640 |
23-Aug-2011 |
11:24 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5721 |
94,208 |
23 серпня 2011 року. |
11:24 |
IA-64 |
Smsvchost.exe |
3.0.4506.5721 |
116,560 |
23-Aug-2011 |
11:24 |
IA-64 |
System.identitymodel.dll |
3.0.4506.5721 |
401,408 |
23-Aug-2011 |
11:24 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5721 |
847,872 |
23 серпня 2011 року. |
11:24 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5721 |
847,872 |
23-Aug-2011 |
11:24 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5721 |
5,332,992 |
23-Aug-2011 |
11:24 |
IA-64 |
System.servicemodel.washosting.dll |
3.0.4506.5721 |
32,768 |
23 серпня 2011 року. |
11:24 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5721 |
5,332,992 |
23-Aug-2011 |
11:24 |
IA-64 |
Для всіх підтримуваних версій Windows 7 SP1 x86-процесорів
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5721 |
110,592 |
22-Aug-2011 |
22:36 |
x86 |
Smsvchost.exe |
3.0.4506.5721 |
128,848 |
22-Aug-2011 |
22:36 |
x86 |
System.identitymodel.dll |
3.0.4506.5721 |
442,368 |
22-Aug-2011 |
22:36 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5721 |
970,752 |
22-Aug-2011 |
22:36 |
x86 |
System.servicemodel.dll |
3.0.4506.5721 |
5,992,448 |
22-Aug-2011 |
22:36 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5721 |
32,768 |
22-Aug-2011 |
22:36 |
x86 |
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:36 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
21:14 |
Not Applicable |
Servicemonikersupport.dll |
3.0.4506.5721 |
17,256 |
22-Aug-2011 |
22:36 |
x86 |
System.identitymodel.dll |
3.0.4506.5721 |
442,368 |
22-Aug-2011 |
22:36 |
x86 |
Для всіх підтримуваних версій x64-процесорів, Windows 7 SP1 і Windows Server 2008 R2 SP1.
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:39 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
20:30 |
Not Applicable |
Servicemonikersupport.dll |
3.0.4506.5721 |
19,304 |
22-Aug-2011 |
22:31 |
x64 |
Smdiagnostics.dll |
3.0.4506.5721 |
94,208 |
22-Aug-2011 |
22:31 |
x64 |
Smsvchost.exe |
3.0.4506.5721 |
116,560 |
22-Aug-2011 |
22:31 |
x64 |
System.identitymodel.dll |
3.0.4506.5721 |
401,408 |
22-Aug-2011 |
22:31 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5721 |
847,872 |
22-Aug-2011 |
22:31 |
x64 |
System.servicemodel.dll |
3.0.4506.5721 |
5,332,992 |
22-Aug-2011 |
22:31 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5721 |
32,768 |
22-Aug-2011 |
22:31 |
x64 |
Для всіх підтримуваних версій Windows Server 2008 R2 SP1. IA-64-процесорів
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:40 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
20:35 |
Not Applicable |
Servicemonikersupport.dll |
3.0.4506.5721 |
33,640 |
22-Aug-2011 |
22:25 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5721 |
94,208 |
22-Aug-2011 |
22:25 |
IA-64 |
Smsvchost.exe |
3.0.4506.5721 |
116,560 |
22-Aug-2011 |
22:25 |
IA-64 |
System.identitymodel.dll |
3.0.4506.5721 |
401,408 |
22-Aug-2011 |
22:25 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5721 |
847,872 |
22-Aug-2011 |
22:25 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5721 |
5,332,992 |
22-Aug-2011 |
22:25 |
IA-64 |
System.servicemodel.washosting.dll |
3.0.4506.5721 |
32,768 |
22-Aug-2011 |
22:25 |
IA-64 |
Додаткові відомості
Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт