Applies To.NET Framework 4.5 Windows 8.1 Windows 8 Windows RT Windows RT 8.1 Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Server 2012 Essentials Windows Server 2012 for Embedded Systems Windows Server 2012 Foundation Windows Server 2012 Foundation Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Essentials Windows Server 2012 R2 for Embedded Systems Windows Server 2012 R2 Foundation Windows Server 2012 R2 Preview Windows Server 2012 R2 Standard Windows Server 2012 Standard Windows Server 2012 Standard Windows Server 2008 Service Pack 2 Windows Server 2008 R2 Service Pack 1 Windows 7 Service Pack 1 Windows Vista Service Pack 2

W tym artykule opisano pakiet zbiorczy poprawek 3139555, która jest dostępna dla programu Microsoft.NET Framework 4.5.2, 4.5.1 i 4.5. Aby uzyskać więcej informacji dotyczących poprawek w tym pakiecie zbiorczym poprawek zobacz sekcję problemy rozwiązywane przez ten pakiet zbiorczy poprawek .Instalator sieci Web jest małe opakowania (mniejszy niż jeden megabajt) umożliwiającą automatyczne określanie i pobiera tylko te składniki, które mają zastosowanie do konkretnej platformy.

Rozwiązanie

Pobieranie informacji

Następujący plik jest dostępny do pobrania z witryny Centrum pobierania firmy Microsoft:

Download Pobierz teraz pakiet poprawek. Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

119591 jak uzyskać pliki pomocy technicznej Microsoft w usługach onlineFirma Microsoft przeskanowała plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach o podwyższonych zabezpieczeniach, które uniemożliwiają nieautoryzowane zmiany w pliku.Uwaga Aby sprawdzić wersję pakietu zbiorczego poprawek, po zakończeniu instalacji, należy sprawdzić wartość wartości DWORD wydania. Aby być zgodny z przodu, poszukaj wartość, która jest większa niż lub równa wartości, który jest wymieniony w poniższej tabeli.

Wersja pakietu zbiorczego poprawek

Wartość DWORD uwolnienia

Pakiet zbiorczy poprawek 3139555 dla programu.NET Framework 4.5 i nowsze wersje

380026

Aby uzyskać więcej informacji dotyczących sposobu ustalania wersji.NET Framework Zobacz Jak ustalić, które wersje.NET Framework są zainstalowane.

Wymagania wstępne

Aby zastosować tę poprawkę, musi mieć.NET Framework 4.5.1, 4.5.2 lub 4.5 zainstalowany.

Wymagania dotyczące ponownego uruchomienia

Musisz ponownie uruchomić komputer po zastosowaniu tej poprawki, jeśli wszystkie pliki podlegające usterce są używane. Zaleca się zamknięcie wszystkich aplikacji.NET Framework, przed zastosowaniem tej poprawki.

Informacje dotyczące zastępowania poprawek

Ten pakiet poprawek nie zastępuje wcześniej wydanej poprawki.

Problemy rozwiązywane przez ten pakiet zbiorczy poprawek

Problem 1

Po uruchomieniu aplikacji, która obsługuje najbardziej wymagających zadań, które mają wzór szczególnego użycia dla metod dynamicznych (na przykład Entity Framework i LINQ to SQL), mogą występować sporadyczne awarie w aplikacji.Ten problem występuje z powodu problemu w zarządzanie istnienia metoda dynamiczna. W przypadku wystąpienia tego problemu jest generowany System.Reflection.TargetInvocationException .Ta poprawka rozwiązuje problem zarządzania okres istnienia.

Problem 2

Zarówno System.Web.Caching , jak i System.Runtime.Caching raport rozmiar pamięci, który jest używany przez cały AppDomain zamiast rozmiar pamięci, który jest używany przez elementy pamięci podręcznej. To jest regresja z programu.NET Framework 4.5 ze względu na zmiany w wykonywaniu czasomierza. Oprócz raportowania o nieprawidłowym rozmiarze, dodatkowe obiekty, które odwołują się pamięci podręcznej może znacząco wpłynąć na czas oczekiwania gen2 GC. W programie ASP.NET w wielu scenariuszach obsługi, pamięci podręcznej również miscalculates rozmiar pamięci podręcznej wszystkie we wszystkich domenach aplikacji (zgłoszonym przez licznik wydajności programu ASP.NET pamięci podręcznej % Limit pamięci procesu używany ) kiedy domen aplikacji są recyklingowi.Ta poprawka usuwa niezamierzoną odwołań z pamięci podręcznej, do innych obiektów domeny aplikacji, tak aby podać poprawny rozmiar. Ta poprawka zawiera również zmiany do poprawy opóźnienie dla System.Runtime.Caching na komputerach wielordzeniowych przy użyciu serwera GC. Dodatkowo po zastosowaniu tej poprawki, rozmiar pamięci podręcznej wszystkie w domenie aplikacji z recyklingu scenariuszy jest obliczana poprawnie.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.