Ez a cikk 3139546 a Microsoft .NET-keretrendszer 4.5.2-es, 4.5.1-es és 4.5-ös verziójához elérhető összegző gyorsjavítási és összegző frissítéseket ismerteti. A gyorsjavítás összegző javításokkal kapcsolatos problémáiról az "A gyorsjavítás összegző javításával kapcsolatos problémák" című szakaszban található további információ.
Megoldás
Letöltési információ
A KB3139546-nak megfelelő gyorsjavítást az .NET-keretrendszer legújabb frissítései feleslegesen telepítették, amelyek a KORÁBBAN KB3139546-ben szereplő összes javítást tartalmazzák. Javasoljuk, hogy telepítse a .NET-keretrendszer.
A Microsoft támogatási fájljainak letöltésével kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban található cikkben:
119591 Hogyan szerezhet be Microsoft-támogatási fájlokat az online szolgáltatásokból: A Microsoft ellenőrizte, hogy nem tartalmaz-e vírusokat a fájl. Ennek során a Microsoft a fájl közzétételének napján elérhető legfrissebb vírusvédelmi szoftvert használta. A fájlt fokozott biztonságú kiszolgálók tárolják, amelyek meggátolják a fájl bármilyen jogosulatlan módosítását.
További információ
Előfeltételek
A gyorsjavítás alkalmazáshoz telepítenie kell .NET-keretrendszer 4.5.2-es, 4.5.1-es vagy 4.5-ös hibajavítást.
Újraindítás szükségessége
A gyorsjavítás alkalmazása után újra kell indítania a számítógépet, ha az érintett fájlokat használja. Azt javasoljuk, hogy a gyorsjavítás alkalmazása előtt lépjen ki az összes .NET-keretrendszer-alapú alkalmazásból.
A gyorsjavítás cseréjével kapcsolatos információk
Ez a gyorsjavítási csomag nem cseréli le a korábban kiadott gyorsjavítási csomagot.
A gyorsjavítás összegző frissítésének ezen javításokkal kapcsolatos problémái
1. probléma
Ha egy olyan alkalmazást futtat, amely nagy terhelést tapasztal, és egy adott használati mintát alkalmaz a dinamikus módszerekhez (például Entity Framework, LINQ to SQL), az alkalmazás időnként összeomlhat. Ez a viselkedés a dinamikus módszer élettartam-kezelésében jelentkezik. A probléma előfordulásakor System.Reflection.TargetInvocationException hiba keletkezik. Ez a javítás megoldja az élettartam-kezelési problémát. 2. probléma Both System.Web. Caching és a System.Runtime. Caching, hogy a teljes AppDomain memóriája a gyorsítótárazott elemek által felhasznált memória mennyisége helyett a memóriát használja. Ez egy regressziós probléma a .NET-keretrendszer 4.5-ös kiadásban, amelyben megváltozás történt az Időzítő implementációban. A helytelen méret bejelentése mellett a gyorsítótár által hivatkozott további objektumok is jelentősen befolyásolhatják a Gen2 GC késését. Az ASP.NET-tárhelyek esetén a gyorsítótár ezenkívül az alkalmazástartományok lomtárában lévő összes gyorsítótár méretét is rosszul számolja (ezt az alkalmazástartományok lomtárhelyének ASP.NET %-os folyamatmemória-korlátja alapján jelenti. A javítás eltávolítja a nem kívánt hivatkozásokat a gyorsítótárból az app többi tartományi objektumára, ezért most már a megfelelő méretet jelenti. A változások közé tartozik a System.Runtime hálózati késésének javítása is. Caching server GC-t használó többmagos számítógépeken. Végül ez a javítás lehetővé teszi az appok újrahasznosítási forgatókönyvében az összes gyorsítótárméret helyes kiszámítását.A következőre vonatkozik:
Ez a cikk az alábbiakra vonatkozik:
-
Microsoft .NET-keretrendszer 4.5.2
-
Microsoft .NET-keretrendszer 4.5.1
-
Microsoft .NET-keretrendszer 4.5
-
Windows 7 Service Pack 1 szervizcsomag
-
Windows Server 2008 R2 Service Pack 1
-
Windows Server 2008 Service Pack 2
-
Windows Vista Service Pack 2 szervizcsomag