Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

In diesem Artikel werden die Hotfix-3139546 beschrieben, die für microsoft .NET Framework 4.5.2, 4.5.1 und 4.5 verfügbar ist. Weitere Informationen zu den Problemen, die mit dem Hotfix-Rollup behoben werden, finden Sie im Abschnitt "Probleme, die mit diesem Hotfixrollup behoben werden".

Lösung

Informationen zum Download

Der Hotfix, der KB3139546 entspricht, wurde durch die neuesten Updates von .NET Framework ersetzt, die alle Fixes enthalten, die zuvor in KB3139546 enthalten waren. Es wird empfohlen, die neuesten Updates ihres .NET Framework.

Weitere Informationen zum Herunterladen von Microsoft Support-Dateien finden Sie im folgenden Artikel der Microsoft Knowledge Base:

119591 Abrufen von Microsoft-Supportdateien von Onlinediensten Microsoft hat diese Datei auf Viren überprüft. Dazu wurde die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.

Weitere Informationen

Voraussetzungen

Um diesen Hotfix anzuwenden, müssen Sie die .NET Framework 4.5.2, 4.5.1 oder 4.5 installiert haben.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix angewendet haben, wenn alle betroffenen Dateien verwendet werden. Wir empfehlen, alle .NET Framework zu beenden, bevor Sie diesen Hotfix anwenden.

Ersetzte Hotfixes

Dieses Hotfix-Paket ersetzt kein zuvor veröffentlichtes Hotfix-Paket.

Probleme, die mit diesem Hotfix-Rollup behoben werden können

Problem 1

Wenn Sie eine Anwendung ausführen, für die hohe Workloads und ein bestimmtes Verwendungsmuster für dynamische Methoden (z. B. Entity Framework, LINQ to SQL) ausgeführt werden, kann die Anwendung in unregelmäßigen Zeitabstürzen abstürzen.

Dieses Verhalten tritt aufgrund eines Problems bei der Verwaltung der dynamischen Methodenlebensdauer auf. Wenn dieses Problem auftritt, wird ein System.Reflection.TargetInvocationException-Fehler ausgelöst.

Dieser Fix behebt das Problem mit der Lebensdauerverwaltung.

Problem 2

Sowohl System.Web.Caching als auch System.Runtime.Caching melden das von der gesamten AppDomain verwendete Speichervolumen anstelle des von den zwischengespeicherten Elementen verwendeten Arbeitsspeichers.

Dies ist ein Regressionsproblem aus .NET Framework 4.5, bei dem eine Änderung der Timerimplementierung vorgenommen wurde. Zusätzlich zur Meldung einer falschen Größe können sich die zusätzlichen Objekte, auf die der Cache verwiesen hat, erheblich auf die Gen2-GG-Latenz auswirken. In ASP.NET-Hostingszenarien berechnet der Cache auch die Größe aller Caches in allen Anwendungsdomänen falsch (dies wird über den Speichergrenzwert für den Cache % Prozess verwendet ASP.NET Leistungszähler) gemeldet, wenn Anwendungsdomänen wiederverwendet werden.

Mit dem Fix werden unbeabsichtigte Verweise aus dem Cache auf die restlichen App-Domänenobjekte entfernt, daher wird jetzt die richtige Größe gemeldet. Dies umfasst auch Änderungen zur Verbesserung der Latenz von System.Runtime.Caching auf Multi-Core-Computern, die Server GC verwenden. Dieser Fix ermöglicht schließlich die richtige Berechnung aller Cachegrößen in Szenarien zum Wiederverwiederverwendung von App-Domänen.

Die Informationen in diesem Artikel beziehen sich auf

Die Informationen in diesem Artikel beziehen sich auf:

  • Microsoft .NET Framework 4.5.2

  • Microsoft .NET Framework 4.5.1

  • Microsoft .NET Framework 4.5

  • Windows 7 Service Pack 1

  • Windows Server 2008 R2 Service Pack 1

  • Windows Server 2008 Service Pack 2

  • Windows Vista Service Pack 2

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×