Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

В этой статье описывается накопительный пакет исправлений 3088958, доступный для Microsoft платформа.NET Framework 4.5.2, 4.5.1 платформа.NET Framework и .NET Framework 4.5. Дополнительные сведения о проблемах, устраняемых данным накопительным пакетом обновления обратитесь к разделу «проблемы, которые устраняет этот накопительный пакет исправлений».

Веб-установщик представляет собой небольшой пакет (меньше, чем один мегабайт), автоматически определяет и загружает только те компоненты, которые применимы для определенной платформы.

Решение

Исправление от корпорации Майкрософт доступно. Тем не менее он предназначен для исправления только той проблемы, в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка.

Чтобы устранить эту проблему, обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная в службу для обращения в службу поддержки может быть отменена, если специалистом службы технической поддержки Майкрософт определяет, что обновление будет устранить проблему. Затраты на обычные службы поддержки будет применяться к Дополнительные вопросы и проблемы, которые не оплачиваются исправлением.

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

Версия накопительного пакета исправления

Значение параметра DWORD выпуска

3088958 накопительный пакет исправлений для .NET Framework 4.5 и более поздних версиях платформа.NET Framework

379991

Дополнительные сведения об определении версии платформа.NET Framework см как: определить, что платформа.NET Framework версий.

Дополнительные сведения

Предварительные условия

Для установки этого исправления необходимо иметь 4.5.2 платформа.NET Framework, платформа.NET Framework 4.5.1 или .NET Framework 4.5.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки исправления, если используются все файлы. Рекомендуется закрыть все приложения платформа.NET Framework перед установкой исправления.

Сведения о замене исправлений

Данное исправление не заменяет ранее выпущенные исправления.


Проблемы, которые устраняет этот накопительный пакет исправлений

Проблема 1

Это обновление для поддержки нового символа грузинский лари. Страны Грузия представила новый символ валюты лари, но не изменить название валюты. Также был добавлен новый символ валюты для стандарта Юникод. Это обновление гарантирует, что отображается правильного символа валюты, платформа.NET Framework, основываясь на настройках языкового стандарта системы.

Проблема 2

Этот накопительный пакет исправлений устраняет проблему с сенсорным приложениями Windows Presentation фундамент (WPF), выполняется в том же процессе, но для двух разных версий платформа.NET Framework. Примером данной проблемы является два VSTO Office Add-ins записано в WPF, но предназначены для различных платформ .NET side-by-side. Пользователи в этом случае может наблюдаться странный касания поведение и/или сбоям в различные моменты во время выполнения программы.

Исправление гарантирует, что соответствующие библиотеки DLL загружаются и доступны в этих сценариях остановка любые проблемы с поведением касания программа завершает работу.

Примечание. Если используется платформа.NET Framework 3.5 Пакет обновления 2 на компьютере, установите соответствующее исправление для версии для решения этой проблемы.

Проблема 3

При наличии на веб-узел ASP.NET, под управлением 32-разрядной версии 4.6 платформа.NET Framework или версии 4.6 платформа.NET Framework платформы AMD64 с RyuJit отключена, могут возникнуть w3wp сбой из-за необработанное исключение ThreadAbortException.

Когда происходит сбой, можно увидеть следующий журнал в журнал событий Windows:

Произошло необработанное исключение и процесс был прерван.
Идентификатор приложения: [идентификатор приложения]
Идентификатор процесса: [ProcessID]
Исключения: System.Threading.ThreadAbortException
Сообщение об ошибке: Поток находился в процессе прерывания.
StackTrace: В System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, контекст HttpContext)
в System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, флаги Int32)
в System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, флаги Int32)



Проблема 4

Предположим, что есть подключение к службе WCF с помощью службы маршрутизации WCF клиента WCF. Если служба конечного вызывает любое непредвиденное исключение, которое не имеет тип FaultException или изменения настройки, служба маршрутизации WCF может не направлять последующие запросы окончания службы.

При возникновении этой проблемы появляется следующее исключение:

System.ServiceModel.ProtocolException: Этот канал больше не может использоваться для отправки сообщений как выходной сеанс автоматически закрыто из-за завершение работы инициируется сервером. Отключить автоматическое закрытие, установив DispatchRuntime.AutomaticInputSessionShutdown значение false, либо попытайтесь изменить протокол завершение работы с удаленного сервера.

Сведения о трассировке стека:

at System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime operation, Boolean oneway, ProxyRpc& rpc)at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.Begin()
at System.ServiceModel.Channels.ServiceChannel.BeginCall(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, TimeSpan timeout, AsyncCallback callback, Object asyncState)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeBeginService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RequestReplyClient.OnBeginOperation(Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult.CallOperation()
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult..ctor(RoutingClientBase`1 parent, Message requestMessage, Transaction transaction, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.BeginOperation(Message message, Transaction transaction, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ProcessRequestAsyncResult`1.StartProcessing()
at System.ServiceModel.Routing.ProcessRequestAsyncResult`1..ctor(RoutingService service, Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.RoutingService.BeginProcessRequest[TContract](Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.RoutingService.System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)
at AsyncInvokeBeginBeginProcessRequest(Object , Object[] , AsyncCallback , Object )
at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeBegin(Object instance, Object[] inputs, AsyncCallback callback, Object state)


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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×