Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У цій статті описано поточні 3139546, які доступні в Microsoft .NET Framework 4.5.2, 4.5.1 і 4.5. Докладні відомості про виправлення виправлень, які виникають у зведенні виправлень, див. в розділі "Проблеми з зведеним виправленням цього виправлення".

Спосіб вирішення

Відомості про завантаження

Виправлення, що відповідають kb3139546, замінено на останні оновлення .NET Framework, які містять усі виправлення, раніше включені в KB3139546. Ми рекомендуємо інсталювати останні оновлення .NET Framework.

Щоб отримати додаткові відомості про те, як завантажити файли підтримки Microsoft, клацніть номер цієї статті, щоб перейти до статті в базі знань Microsoft:

119591 Як отримати файли підтримки Microsoft із онлайнових служб, які Корпорація Майкрософт шукає цей файл на наявність вірусів. Корпорація Майкрософт використовувала найновішу програму виявлення вірусів, доступну в день публікації файлу. Файл зберігається на серверах із посиленою безпекою, щоб запобігти несанкціонованим змінам файлу.

Додаткові відомості

Попередні вимоги

Щоб застосувати це виправлення, потрібно інсталювати .NET Framework 4.5.2, 4.5.1 або 4.5.

Необхідність перезавантаження

Якщо використовуються такі файли, слід перезавантажити комп'ютер після застосування цього виправлення. Перш ніж застосовувати це виправлення, радимо .NET Framework всі програми на основі.

Відомості про заміну виправлень

Цей пакет виправлень не замінює раніше випущений пакет виправлень.

Проблеми, які виправляли це виправлення зведення

Проблема 1

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

Ця поведінка виникає через проблему з динамічним методом керування часом життя. Коли ця проблема виникає, помилку System.Reflection.TargetInvocationException буде забарвлено.

Це виправлення усуває проблему керування часом життя.

Проблема 2

Як System.Web.Caching, так і System.Runtime.Caching повідомляють про обсяг пам'яті, який використовується в цілому документі AppDomain, а не обсяг пам'яті, який використовується в кешованих елементах.

Це проблема з регресією випуску .NET Framework 4.5, у якій внесено зміну в упровадженні таймера. Окрім повідомлення про неправильний розмір, додаткові об'єкти, на які посилається кеш, можуть суттєво вплинути на затримку Gen2 GC. У ASP.NET сценаріях розміщення кеш також неправильно обчислення розміру всіх кешів у всіх доменах програм (про які повідомляється через граничну кількість пам'яті кеша % процесу, використане ASP.NET лічильника продуктивності), коли утилізації доменів програм.

Виправлення видаляє небажані посилання з кеша до решти об'єктів домену програми, тому повідомляється правильний розмір. Він також містить зміни, які поліпшують затримку для System.Runtime.Caching на багатоязкових комп'ютерах, де використовується Server 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

  • Windows Server 2008 з пакетом оновлень 2

  • Windows Vista з пакетом оновлень 2

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×