Den här artikeln beskrivs Samlad snabbkorrigering 3139546, som är tillgänglig för Microsoft.NET Framework 4.5.2 4.5.1 och 4.5. Mer information om problem som korrigeras i den samlade uppdateringen finns i avsnittet "problem som åtgärdas i den här samlade uppdateringen".
Lösning
Information om hämtning
Följande fil kan hämtas från Microsoft Download Center:
Hämta paketet nu.
Mer information om hur du hämtar supportfiler från Microsoft klickar du på följande artikelnummer för att gå till artikeln i Microsoft Knowledge Base:
119591 hämta Microsoft-supportfiler från onlinetjänsterMicrosoft har genomsökt denna fil efter virus. Microsoft använde det mest aktuella antivirusprogram som var tillgängligt när filen lades upp. Filen är sparad på servrar med utökad säkerhet som hjälper till att förhindra otillåtna ändringar av den.
Mer Information
Förutsättningar
Om du vill installera den här snabbkorrigeringen måste du ha.NET Framework 4.5.2 4.5.1 och 4.5 installeras.
Krav på omstart
Du måste starta om datorn när du har installerat den här snabbkorrigeringen om alla berörda filer används. Vi rekommenderar att du avslutar alla.NET Framework-baserade program innan du installerar den här snabbkorrigeringen.
Ersättningsinformation för Hotfix
Det här snabbkorrigeringspaketet ersätter inte en tidigare utgiven snabbkorrigering.
Problem som korrigeras i det här snabbkorrigeringspaketet
Problem 1
När du kör ett program som drabbas tyngre arbetsbelastning och en viss användningsmönster för dynamiska metoder (till exempel entiteten Framework, LINQ till SQL), kan programmet krascha periodvis.
Det här problemet beror på ett problem i hantering av dynamiska metoden livstid. När problemet uppstår returneras ett System.Reflection.TargetInvocationException fel.
Den här korrigeringsfilen löser problemet livstid management.
Problem 2
Rapportera mängden minne som används av hela programdomänen i stället för mängden minne som används av cachelagrade objekt både System.Web.Caching och System.Runtime.Caching .
Detta är en regression problem från.NET Framework-4.5 som gjordes en ändring i Timer-implementering. Förutom att rapportera en felaktig storlek påverka ytterligare objekt som refereras av cache påtagligt Gen2 GC svarstid. I ASP.NET som värd för scenarier, miscalculates cache också storleken på alla cacheminnen i alla programdomäner (rapporterat via Cache % processen minne gräns används ASP.NET-prestandaräknare) när programdomäner är återvunnet.
Korrigeringsfilen tar bort oönskade referenser från cacheminnet till resten av domänobjekt app och därför rapporteras nu rätt storlek. Den innehåller också ändringar för att förbättra svarstiden för System.Runtime.Caching på datorer med flera kärnor som använder Server GC. Denna korrigeringsfil kan slutligen en korrekt beräkning av cache-storlekar i programdomänen återvinning scenarier.
Gäller för
Den här artikeln gäller följande:
-
Microsoft.NET Framework 4.5.2
-
Microsoft.NET Framework 4.5.1
-
Microsoft.NET Framework 4.5
-
Windows 7 servicepack 1
-
Windows Server 2008 R2 servicepack 1
-
Windows Server 2008 Service Pack 2
-
Windows Vista Service Pack 2