Аннотация
Для Windows Communication Foundation (WCF) для Пакет обновления Microsoft платформа.NET Framework 3.0 1 2 и Пакет обновления Microsoft платформа.NET Framework 3.5 доступен накопительный пакет исправления.
Исправления, включенные в накопительный пакет
Этот накопительный пакет исправлений устраняет указанные ниже проблемы.Проблема 1Запуск однорангового канала приложение, использующее WCF в платформа.NET Framework 3.0 и соединяет сеть для обмена данными. Приложение завершает работу из-за исключения времени ожидания следующего вида:
Тип исключения: System.ApplicationExceptionMessage: Эта операция вернула из-за истечения времени ожидания. (Исключение из HRESULT: 0x800705B4) InnerException: < Нет > StackTrace (создается): 000007FEF98C285E 000000001BDBEA10 System.Threading.ReaderWriterLock.AcquireWriterLockInternal 0000000000000001 Function000000001BDBEA10 пакет IP (Int32) System.ServiceModel.PeerResolvers.CustomPeerResolverService+LiteLock.Acquire 000007FEF77818C5 000000001BDBEA50 System.Threading.ReaderWriterLock.AcquireWriterLock (System.TimeSpan) (LiteLock ByRef, System.Threading.ReaderWriterLock, Логический) 000000001BDBEAC0 000007FEF7780B65 System.ServiceModel.PeerResolvers.CustomPeerResolverService.CleanupMeshEntry (MeshEntry) 000000001BDBEC70 000007FEF77809CE 000000001BDBED70 () System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper+WorkItem.Invoke2 000007FEF6C7713B 000000001BDBECF0 System.ServiceModel.PeerResolvers.CustomPeerResolverService.CleanupActivity (System.Object) 000007FEF92E95AA System.Security.SecurityContext.Run (System.Security.SecurityContext, System.Threading.ContextCallback, System.Object)000000001BDBEDB0 000007FEF6C77090 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper+ WorkItem.Invoke () 000000001BDBEE00 000007FEF6C76FB1 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper.ProcessCallbacks () 000000001BDBEE70 000007FEF6C76E33 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper.CompletionCallback(System.Object)Эта проблема возникает из-за взаимоблокировки, которая возникает, когда клиентское приложение PeerChannel неправильно обновляет его регистрации или при отключении узла в сети ungracefully. В этом случае объект CustomPeerResolverService время ожидания при попытке получить внутренний объект ReaderWriterLock .Проблема 2Запуск службы WCF, которая удовлетворяет следующим условиям:
-
Служба использует только один прокси-сервер и вызывает много операций в прокси.
-
Служба использует шаблон дуплексного обмена сообщениями.
-
Асинхронный результат добавляется объект RequestReplyCorrelator и не может быть удалена, пока не предоставляется в ответ.
При возникновении ошибки в ходе операции запроса, не может обработать запрос. Кроме того не может быть освобождена память для объекта запроса связанных сообщений и клиента. Эта проблема возникает из-за утечки памяти в объекте ChannelFactoryRef .
Дополнительная информация
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, что описана в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление. Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления. Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
Вам необходимо установить Microsoft платформа.NET Framework 3.0 Пакет обновления 2 (SP2) или Пакет обновления 1 (SP1) для платформа.NET Framework 3.5 на одном из следующих окон операционные системы для установки этого исправления:
-
Windows XP с пакетом обновления 3 (SP3)
-
Windows Server 2003 с пакетом обновления 2 (SP2)
-
Windows Vista с пакетом обновления 2 (SP2)
-
Windows Server 2008 с пакетом обновления 2 (SP2)
-
Windows 7 с пакетом обновления 1 (SP1)
-
Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Дополнительные сведения о получении пакета обновления Windows XP щелкните следующий номер статьи базы знаний Майкрософт:
322389 Как получить самый последний пакет обновления для Windows XPДополнительные сведения о получении пакета обновления Windows Server 2003 щелкните следующий номер статьи базы знаний Майкрософт:
889100 Как получить последний пакет обновления для Windows Server 2003Чтобы получить дополнительные сведения о получении пакета обновления для Windows Vista, щелкните следующий номер статьи базы знаний Майкрософт:
935791 Получение последнего пакета обновления для Windows VistaДополнительные сведения о том, как получить пакет обновления для Windows Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:
968849 Получение последнего пакета обновления для Windows Server 2008Дополнительные сведения о том, как получить Пакет обновления 1 для Windows 7 или Windows Server 2008 R2 щелкните следующий номер статьи базы знаний Майкрософт:
976932 Сведения о пакете обновления 1 (SP1) для Windows 7 и Windows Server 2008 R2
Необходимость перезагрузки
Может потребоваться перезагрузить компьютер после установки исправления, если используются все файлы. Рекомендуется завершить работу всех приложений платформа.NET Framework до установки данного исправления, чтобы избежать необходимости перезагрузки компьютера.
Сведения о замене
Это исправление не заменяет ранее выпущенные исправления.
Сведения о файлах
Английская версия исправления содержит файлы с атрибутами, указанными в следующей таблице, или более поздние. Даты и время для файлов указаны в формате времени UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
Для всех поддерживаемых версий x86 под управлением Windows Server 2003 SP2 и SP3 для Windows XP
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
servicemodel.mof |
Not applicable |
85,113 |
29-May-2010 |
15:06 |
Не применимо |
Servicemonikersupport.dll |
3.0.4506.5716 |
17,256 |
01-Aug-2011 |
00:27 |
x86 |
Smdiagnostics.dll |
3.0.4506.5716 |
110,592 |
01 августа 2011 г. |
00:27 |
x86 |
Smsvchost.exe |
3.0.4506.5716 |
128,848 |
01-Aug-2011 |
00:27 |
x86 |
System.identitymodel.dll |
3.0.4506.5716 |
442,368 |
01 -авг-2011 г. |
00:27 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5716 |
970,752 |
01 августа 2011 г. |
00:27 |
x86 |
System.servicemodel.dll |
3.0.4506.5716 |
5,992,448 |
01 августа 2011 г. |
00:27 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5716 |
32 768 |
01-Aug-2011 |
00:27 |
x86 |
Для всех поддерживаемых версий x64 под управлением Windows Server 2003 SP2 и SP3 для Windows XP
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
servicemodel.mof |
Not applicable |
85,113 |
29-May-2010 |
15:06 |
Не применимо |
Servicemonikersupport.dll |
3.0.4506.5716 |
19,304 |
31-Jul-2011 |
23:46 |
x64 |
Smdiagnostics.dll |
3.0.4506.5716 |
94,208 |
31 июля 2011 г. |
23:46 |
x64 |
Smsvchost.exe |
3.0.4506.5716 |
116,560 |
31-Jul-2011 |
23:46 |
x64 |
System.identitymodel.dll |
3.0.4506.5716 |
401,408 |
31 -июл-2011 г. |
23:46 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5716 |
847,872 |
31 июля 2011 г. |
23:46 |
x64 |
System.servicemodel.dll |
3.0.4506.5716 |
5,332,992 |
31 июля 2011 г. |
23:46 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5716 |
32 768 |
31-Jul-2011 |
23:46 |
x64 |
Для всех поддерживаемых версий x86 под управлением Windows Vista с пакетом обновления 2 и Windows Server 2008 SP2
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5707 |
110,592 |
28 июля 2011 г. |
10:57 |
x86 |
Smsvchost.exe |
3.0.4506.5707 |
128,848 |
28-Jul-2011 |
10:57 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28 -июл-2011 г. |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
28 июля 2011 г. |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
28 июля 2011 г. |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28 июля 2011 г. |
10:57 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32 768 |
28 июля 2011 г. |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28-Jul-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.5707 |
17,256 |
28-Jul-2011 |
10:57 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28 июля 2011 г. |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
28 июля 2011 г. |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28-Jul-2011 |
10:57 |
x86 |
Для всех поддерживаемых версий x64 под управлением Windows Vista с пакетом обновления 2 и 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.5707 |
19,304 |
28-Jul-2011 |
10:55 |
x64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
28 июля 2011 г. |
10:55 |
x64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
10:55 |
x64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28 -июл-2011 г. |
10:55 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28 июля 2011 г. |
10:55 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28 июля 2011 г. |
10:55 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28 июля 2011 г. |
10:55 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32 768 |
28 июля 2011 г. |
10:55 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
10:55 |
x64 |
Для всех поддерживаемых IA-64-разрядных версий Windows Server 2008 SP2
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
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.5707 |
33,640 |
28-Jul-2011 |
11:26 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
28 июля 2011 г. |
11:26 |
IA-64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
11:26 |
IA-64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28-Jul-2011 |
11:26 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28 июля 2011 г. |
11:26 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28-Jul-2011 |
11:26 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
11:26 |
IA-64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32 768 |
28 июля 2011 г. |
11:26 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
11:26 |
IA-64 |
Для всех поддерживаемых версий Windows 7 с пакетом обновления 1 для систем на базе x86
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5707 |
110,592 |
28 июля 2011 г. |
22:40 |
x86 |
Smsvchost.exe |
3.0.4506.5707 |
128,848 |
28-Jul-2011 |
22:40 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28 -июл-2011 г. |
22:40 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
28 июля 2011 г. |
22:40 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28 июля 2011 г. |
22:40 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32 768 |
28-Jul-2011 |
22:40 |
x86 |
Servicemodel.mof |
Не применимо |
85,113 |
12-Nov-2010 |
23:36 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
21:14 |
Не применимо |
Servicemonikersupport.dll |
3.0.4506.5707 |
17,256 |
28-Jul-2011 |
22:40 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28 июля 2011 г. |
22:40 |
x86 |
Для всех поддерживаемых версий x64 под управлением Windows 7 с пакетом обновления 1 и Windows Server 2008 R2 с пакетом обновления 1
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:39 |
Не применимо |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
20:30 |
Не применимо |
Servicemonikersupport.dll |
3.0.4506.5707 |
19,304 |
28-Jul-2011 |
22:35 |
x64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
28 июля 2011 г. |
22:35 |
x64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
22:35 |
x64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28 -июл-2011 г. |
22:35 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28 июля 2011 г. |
22:35 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28 июля 2011 г. |
22:35 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32 768 |
28-Jul-2011 |
22:35 |
x64 |
Для всех поддерживаемых IA-64-разрядных версий Windows Server 2008 R2 с пакетом обновления 1
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:40 |
Не применимо |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
20:35 |
Не применимо |
Servicemonikersupport.dll |
3.0.4506.5707 |
33,640 |
28-Jul-2011 |
22:28 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
28 июля 2011 г. |
22:28 |
IA-64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
22:28 |
IA-64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28-Jul-2011 |
22:28 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28 июля 2011 г. |
22:28 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
22:28 |
IA-64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32 768 |
28-Jul-2011 |
22:28 |
IA-64 |
Ссылки
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в указанной ниже статье базы знаний Майкрософт.
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт