Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

W tym artykule opisano pakiet zbiorczy poprawek 3139546, który jest dostępny dla wersji .NET Framework 4.5.2, 4.5.1 i 4.5 firmy Microsoft. Aby uzyskać więcej informacji na temat problemów, które są naprawiane przez pakiet zbiorczy poprawki, zobacz sekcję "Problemy, dla których ta poprawka zbędna poprawka".

Rozwiązanie

Informacje dotyczące pobierania

Poprawka odpowiadająca poprawce KB3139546 została zasypowana najnowszymi aktualizacjami programu .NET Framework, które zawierają wszystkie poprawki, które były wcześniej zawarte w aktualizacji KB3139546. Zalecane jest zainstalowanie najnowszych aktualizacji pakietu .NET Framework.

Aby uzyskać więcej informacji na temat pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu, aby przejść do artykułu w bazie wiedzy Microsoft Knowledge Base:

119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft z usług online Firma Microsoft przeskanowała ten plik pod kątem wirusów. Firma Microsoft używa najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu publikacji pliku. Plik jest przechowywany na serwerach z zabezpieczeniami, które pomagają zapobiec nieautoryzowanym zmianom w pliku.

Więcej informacji

Wymagania wstępne

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

Wymaga ponownego uruchomienia

Jeśli są używane pliki, których dotyczy problem, po zastosowaniu tej poprawki musisz ponownie uruchomić komputer. Zalecamy zamknięcie wszystkich aplikacji opartych .NET Framework przed zastosowaniem tej poprawki.

Informacje na temat zamiany poprawki

Ten pakiet poprawki nie zastępuje poprzednio wydanego pakietu poprawki.

Problemy, dla których są naprawiane te poprawki w związku z poprawkami

Problem 1

Po uruchomieniu aplikacji, która ma intensywne obciążenia pracą i określonego wzorca użycia metod dynamicznych (na przykład entity framework, LINQ to SQL), aplikacja może sporadycznie ulegać awarii.

To zachowanie jest spowodowane problemem w zarządzaniu dynamicznym czasem istnienia metody. Gdy występuje ten problem, jest generowany błąd System.Reflection.TargetInvocationException.

Ta poprawka rozwiązała problem z zarządzaniem w okresie istnienia.

Problem 2

Both System.Web. Buforowanie i System.Runtime. Buforowanie raportować ilość pamięci używanej przez całą domenę AppDomain zamiast całej pamięci używanej przez elementy buforowane.

Jest to problem regresji niż .NET Framework 4.5, w którym w w wprowadzenie zmiany w implementacji czasomierza. Oprócz zgłaszania nieprawidłowego rozmiaru dodatkowe obiekty, do których odwołuje się pamięć podręczna, mogą znacząco wpłynąć na opóźnienie najw.WDZ.2. W ASP.NET scenariuszach hostingu pamięć podręczna także nieprawidłowo oblicza rozmiar wszystkich pamięci podręcznej we wszystkich domenach aplikacji (zgłoszonych za pośrednictwem limitu pamięci używanej w pamięci podręcznej % pamięci używanej w liczniku wydajności ASP.NET), gdy domeny aplikacji zostaną odzyskane.

Poprawka usuwa niezamierzone odwołania z pamięci podręcznej do pozostałych obiektów domeny aplikacji, dlatego jest teraz raportowany poprawny rozmiar. Zawiera on również zmiany w celu zwiększenia opóźnień dla środowiska System.Runtime. Buforowanie na komputerach z wieloma rdzeniami, które są używające funkcji NAJW.WSP.SERWERA. Na koniec ta poprawka umożliwia poprawne obliczenie wszystkich rozmiarów pamięci podręcznej w scenariuszach ponownego użycia domeny aplikacji.

Informacje zawarte w tym artykule dotyczą

Ten artykuł dotyczy następujących artykułów:

  • Microsoft .NET Framework 4.5.2

  • Microsoft .NET Framework 4.5.1

  • Microsoft .NET Framework 4.5

  • Windows 7 z dodatkiem Service Pack 1

  • Windows Server 2008 R2 z dodatkiem Service Pack 1

  • Dodatek Service Pack 2 dla systemu Windows Server 2008

  • Windows Vista Service Pack 2

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ą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×