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

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

Решение

Сведения о загрузке

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

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

119591 Как получить файлы службы поддержки Майкрософт из веб-служб, корпорация Майкрософт проверяла этот файл на вирусы. Корпорация Майкрософт использует самые последние на момент публикации файла версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Дополнительная информация

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

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

Требование перезагрузки

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

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

Этот пакет hotfix не заменяет ранее выпущенный пакет hotfix.

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

Проблема 1

При запуске приложения, которое имеет большие рабочие нагрузки и определенный шаблон использования динамических методов (например, Entity Framework, LINQ to SQL), приложение может периодически аварийно аварийно работать.

Это происходит из-за проблемы с динамическим управлением жизненным методом. При возникновения этой проблемы возникает ошибка System.Reflection.TargetInvocationException.

Это исправление исправит проблему с управлением сроком жизни.

Проблема 2

Как System.Web.Caching, так и System.Runtime.Caching сообщают об объеме памяти, используемом всем приложением AppDomain, вместо объема памяти, используемого кэшными элементами.

Это проблема регрессии для платформа .NET Framework 4.5, в которую было внося изменение в реализации Timer. Дополнительные объекты, на которые ссылается кэш, могут не только сообщить о неправильном размере, но и существенно повлиять на задержку в GC-объекте Gen2. В ASP.NET сценарии размещения кэш также неправильно вычислит размер всех кэшей во всех доменах приложений (о них сообщает кэш %, используемый в счетчике производительности ASP.NET обработки), когда домены приложений находятся в корзине.

Это исправление удаляет из кэша нежелательные ссылки на остальные объекты домена приложения, поэтому теперь сообщается правильный размер. Она также включает изменения, чтобы повысить задержку для System.Runtime.Caching на многоядерных компьютерах, на которые используется сервер GC. Наконец, это исправление обеспечивает правильное вычисление всех размеров кэша в сценариях корзины домена приложения.

Относится к

Эта статья относится к следующим статьям:

  • Microsoft платформа .NET Framework 4.5.2

  • Microsoft платформа .NET Framework 4.5.1

  • Microsoft платформа .NET Framework 4.5

  • Windows 7 с пакетом обновления 1

  • Windows Server 2008 R2 с пакетом обновления 1

  • Пакет обновления 2 (SP2) для Windows Server 2008

  • Пакет обновления 2 (SP2) для Windows Vista

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

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

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

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

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

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

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

×