Tento článok popisuje rýchlu opravu súhrnnej 3139555, ktorý je dostupný pre Microsoft .NET Framework 4.5.2 4.5.1 a 4.5. Ďalšie informácie o opravách v tento hotfix rollup, nájdete v časti problémy, ktoré rieši tento hotfix rollup .
Webový Inštalátor je malý balík (menšia než jeden megabajt) automaticky zistí a iba súčasti na prevzatie určené pre konkrétnu platformu.
Riešenie
Informácie o prevzatí
Tento súbor je k dispozícii na prevzatie z Microsoft Download Center:
Ďalšie informácie o preberaní Microsoft podporné súbory získate po kliknutí na nasledovné číslo článku nájdete v článku databázy Microsoft Knowledge Base:
119591 Získanie podporných súborov zo služieb onlineSpoločnosť Microsoft preverila, či tento súbor neobsahuje vírusy. Spoločnosť Microsoft použila aktuálny antivírusový softvér, dostupný v deň zverejnenia tohto súboru. Súbor je uložený na zabezpečených serveroch, ktoré neumožňujú neoprávnené zmeny súborov.
Poznámka: Overiť hotfix rollup verzie po inštalácii, skontrolujte hodnotu DWORD vydania. Byť dopredu kompatibilný, pozrite sa na hodnotu, ktorá je väčšia alebo rovná hodnote je uvedené v nasledujúcej tabuľke.
Hotfix Rollup verzie |
Hodnota DWORD vydania |
---|---|
Hotfix rollup 3139555 .NET Framework 4.5 a novších verzií |
380026 |
Ďalšie informácie o určovaní verzie rozhrania .NET Framework, Zistite, ako určiť .NET Framework verzie sú nainštalované.
Požiadavky
Ak chcete použiť túto rýchlu opravu, musíte mať .NET Framework 4.5.2 4.5.1 a 4.5 nainštalovaná.
Požiadavka na reštartovanie
Musíte reštartovať počítač po použití tejto rýchlej opravy, ak používajú ovplyvnené súbory. Odporúčame, zatvorte všetky aplikácie .NET Framework, pred inštaláciou tejto rýchlej opravy.
Informácie o nahradení rýchlej opravy
Táto oprava hotfix nenahrádza predchádzajúcu rýchlu opravu balík.
Problémy, ktoré rieši tento hotfix rollup
Problém 1
Keď spustíte aplikáciu, ktorá spracováva ťažké zaťaženie, ktoré majú špecifické použitie vzor dynamické metódy (napríklad Entity Framework a LINQ to SQL), môžu sa vyskytnúť občasné zlyhania aplikácie.
Tento problém sa vyskytuje z dôvodu problému dynamický spôsob riadenia životnosti. Keď sa vyskytne tento problém, sa vráti System.Reflection.TargetInvocationException .
Táto oprava opraví problém riadenia životnosti.
Problém 2
System.Web.Caching a System.Runtime.Caching hlásia veľkosť pamäte, ktoré používa celý AppDomain namiesto veľkosti pamäte, ktorý používa položky vyrovnávacej pamäte. Ide o regresii .NET Framework 4.5 kvôli zmene v implementácii časovač. Okrem správ nesprávna veľkosť, ďalšie objekty, ktoré odkazuje vyrovnávacej pamäte môže výrazne ovplyvniť gen2 GC oneskorenie. V prostredí ASP.NET hosting scenáre cache aj miscalculates veľkosť všetkých ukladá vo všetkých oblastiach aplikácií (podľa údajov do vyrovnávacej pamäte % proces pamäte Limit používa ASP.NET počítadlo výkonu) po najdostupnejších domény aplikácií.
Oprava odstráni neúmyselné odkazy z vyrovnávacej pamäte na iné aplikácie domény objekty tak, aby sa zistila správnu veľkosť. Táto oprava zahŕňa aj zmeny na zlepšenie oneskorenie System.Runtime.caching na viacjadrových počítačoch, ktoré používajú Server GC. Okrem toho po použití tejto opravy je veľkosť všetkých ukladá aplikácia domény recyklácie situáciách vypočítava správne.