Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

В тази статия е описан сборен пакет за актуализация 3139546, който е наличен за Microsoft .NET Framework (платформа) 4.5.2, 4.5.1 и 4.5. За повече информация относно проблемите, които коригира сборен пакет за актуализация, вижте раздела "Проблеми, които този пакет с актуални корекции" коригира.

Решение

Изтегляне на информация

Актуалната корекция, която отговаря на KB3139546, е заменена с най-новите актуализации на .NET Framework (платформа), които съдържат всички корекции, които преди това са били включени в KB3139546. Препоръчително е да инсталирате най-новите актуализации на .NET Framework (платформа).

За повече информация как да изтеглите файлове за поддръжка на Microsoft щракнете върху следния номер на статия в базата знания на Microsoft:

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

Повече информация

Предварителни изисквания

За да приложите тази актуална корекция, трябва да имате инсталиран .NET Framework (платформа) 4.5.2, 4.5.1 или 4.5.

Изискване за рестартиране

Трябва да рестартирате компютъра, след като приложите тази актуална корекция, ако се използват всички засегнати файлове. Препоръчваме да излезете от всички .NET Framework (платформа) приложения, преди да приложите тази актуална корекция.

Информация за заместване на актуалната корекция

Този пакет с актуални корекции не замества вече издаден пакет с актуални корекции.

Проблеми, които коригира този пакет с актуални корекции

Проблем 1

Когато изпълнявате приложение, което използва големи работни натоварвания и конкретен модел на използване за динамични методи (например Рамка на обектите, LINQ до 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 на многоядрени компютри, които използват GC за сървър. И накрая, тази корекция позволява правилното изчисляване на всички размери на кеша в сценариите за рециклиране на домейни на приложения.

Отнася се за

Тази статия се отнася за следното:

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

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

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

  • Windows 7 Service Pack 1

  • Windows Server 2008 R2 Service Pack 1

  • Windows Server 2008 Service Pack 2

  • Windows Vista Service Pack 2

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×