Аннотация

Для 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 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×