Tento článek popisuje kumulativní oprava hotfix 3139555, která je k dispozici pro rozhraní.NET Framework Microsoft 4.5.2, 4.5.1 a 4.5. Další informace o opravy v této kumulativní opravy hotfix naleznete problémy vyřešené v této kumulativní opravy hotfix sekce.
Webová instalační služba je malý balíček (menší než 1 megabajt), který automaticky určuje a stáhne pouze ty součásti, které platí pro konkrétní platformu.
Řešení
Informace o stažení
Následující soubor je k dispozici pro stažení z Microsoft Download Center:
Stáhněte balíček opravy hotfix.
Další informace o tom, jak stahovat soubory podpory společnosti Microsoft klepněte na následující číslo článku naleznete v článku znalostní báze Microsoft Knowledge Base:
119591 jak získat soubory podpory společnosti Microsoft ze serverů služeb onlineMicrosoft zkontroloval tento soubor na přítomnost virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu, kdy byl soubor vydán. Soubor je uložen na zabezpečených serverech, které pomáhají zabránit neoprávněným změnám v souboru.
Poznámka: Chcete-li ověřit verzi kumulativní opravy hotfix po instalaci, zkontrolujte hodnotu DWORD vydání. Chcete-li být kompatibilní se dopředu, vyhledejte hodnotu, která je větší než nebo rovna hodnotě, která je uvedena v následující tabulce.
Verze oprav hotfix kumulativní aktualizace |
Hodnota DWORD vydání |
---|---|
Kumulativní oprava hotfix 3139555 pro rozhraní .NET Framework 4.5 a novější verze |
380026 |
Další informace o určení verze rozhraní.NET Framework naleznete v tématu Jak lze zjistit, které verze rozhraní.NET Framework jsou nainstalovány.
Předpoklady
Chcete-li nainstalovat tuto opravu hotfix, musíte mít rozhraní.NET Framework 4.5.2, 4.5.1 a 4.5 nainstalován.
Požadavek na restartování
Máte k restartování počítače po instalaci této opravy hotfix Pokud všechny zasažené soubory jsou používány. Doporučujeme ukončit všechny aplikace založené na rozhraní.NET Framework před instalací této opravy hotfix.
Informace o nahrazení opravy hotfix
Tento balíček oprav hotfix nelze nahradit dříve vydaná oprava hotfix balíček.
Problémy vyřešené v této kumulativní opravy hotfix
Problém 1
Při spuštění aplikace, která zpracovává velké pracovní vytížení, které mají zvláštní použití vzorku pro dynamické metody (například Entity Framework i LINQ to SQL) může docházet k občasným chybám ve vaší aplikaci.
K tomuto problému dochází z důvodu problému v dynamické metody řízení životnosti. Když nastane tento problém, je vyvolána System.Reflection.TargetInvocationException .
Tato oprava řeší problém řízení životnosti.
Problém 2
System.Web.Caching a System.Runtime.Caching hlásit velikost paměti, která je používána celá AppDomain místo velikost paměti používané položky v mezipaměti. Toto je regrese z .NET Framework 4.5 z důvodu změny v implementaci časovače. Kromě sestavy nesprávná velikost, další objekty, které odkazuje mezipaměti významně ovlivnit čekací doba gen2 GC. V hostování scénáře technologie ASP.NET, mezipaměti také miscalculates velikost všechny mezipaměti ve všech doménách aplikací (podle údajů pomocí čítače výkonu ASP.NET mezipaměti % použité Limit paměti procesu ) Pokud jsou objekty třídy AppDomain recyklaci.
Tato oprava odebere nežádoucí odkazy z mezipaměti do ostatních objektů domény aplikace tak, aby je uvedena správná velikost. Tato oprava zahrnuje také změny ke zlepšení latence pro System.Runtime.Caching v počítačích s více jádry pomocí serveru globálního katalogu. Navíc pokud je použita tato oprava, velikost všechny mezipaměti v doméně aplikace recyklace scénáře byla správně vypočtena.