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

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×