Symptome
Auf einem Computer, auf dem Microsoft .NET Framework 3.5 Service Pack 1 (SP1) ausgeführt wird, verfügen Sie über eine Anwendung, die eine generische Klasse serialisiert und deserialisiert. Wenn die generische Klasse über mindestens einen statischen Member verfügt, kann eines der folgenden Symptome auftreten:
Wenn die Anwendung als 32-Bit-Prozess ausgeführt wird, kann der Thread, der die Deserialisierung durchführt, in eine Schleife gelangen. Daher schlägt die Anwendung fehl und verbraucht viele CPU-Ressourcen.
Wenn die Anwendung als 64-Bit-Prozess ausgeführt wird, wird eine Ausnahme ausgelöst, und Sie erhalten eine Fehlermeldung, die der folgenden ähnelt:
Hinweis
Unbehandelte Ausnahme: System.Reflection.TargetInvocationException: Eine Ausnahme wurde vom Ziel eines Aufrufs ausgelöst. >--- System.OutOfMemoryException: Es wurde eine Ausnahme vom Typ 'System.OutOfMemoryException' ausgelöst.
Hinweis: Dieses Problem tritt bei einer Microsoft ASP.NET-Anwendung auf, wenn die folgenden Bedingungen erfüllt sind:
- Sie aktivieren den Ansichtsstatus für ein Steuerelement.
- Das Steuerelement verfügt über eine Eigenschaft, deren Typ auf einer generischen Klasse basiert, die mindestens einen statischen Member aufweist.
Ursache
Dieses Problem tritt aufgrund einer Regression in .NET Framework 3.5 SP1 auf.
Lösung
Hotfixinformationen
Ein Hotfix zur Behebung des Problems ist von Microsoft erhältlich. Der Hotfix ist jedoch nur zur Behebung des in diesem Artikel beschriebenen Problems vorgesehen. Deshalb sollten Sie nur Systeme aktualisieren, bei denen dieses spezifische Problem auftritt. Der Hotfix wird unter Umständen zu einem späteren Zeitpunkt weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.
Besuchen Sie die folgende Microsoft-Website, um diesen Hotfix aus dem MSDN-Codekatalog herunterzuladen:
http://code.msdn.microsoft.com/KB957543
Hinweis: Der MSDN-Codekatalog zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht aufgeführt ist, liegt dies daran, dass die Ressourcenseite des Codekatalogs für diese Sprache nicht verfügbar ist.
Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Für zusätzliche Supportanfragen und -belange, die sich nicht auf diesen speziellen Hotfix beziehen, fallen die üblichen Supportgebühren an. Besuchen Sie die folgende Microsoft-Website, um eine vollständige Liste der Telefonnummern von Microsoft-Kundendienst und -Support (CSS) anzuzeigen oder eine separate Serviceanfrage zu erstellen:
http://support.microsoft.com/contactus/?ws=support
Voraussetzungen
Das .NET Framework 3.5 SP1 muss installiert sein, damit Sie diesen Hotfix anwenden können.
Neustartanforderung
Möglicherweise müssen Sie den Computer neu starten, wenn eine der aktualisierten Dateien verwendet wird.
Ersetzte Hotfixes
Dieser Hotfix ersetzt keine anderen Hotfixes.
Dateiinformationen
Die englische Version dieses Hotfix weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
Windows 2000, Windows XP und Windows Server 2003, x86-Versionen
| Dateiname | Dateiversion | Dateigröße | Datum | Zeit |
|---|---|---|---|---|
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 16.09.2008 | 13:13 |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 16.09.2008 | 13:13 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 16.09.2008 | 13:13 |
Windows 2000, Windows XP und Windows Server 2003, x64-Versionen
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 16.09.2008 | 13:13 | x86 |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 16.09.2008 | 13:13 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 16.09.2008 | 13:13 | x86 |
| Mscordacwks.dll | 2.0.50727.3068 | 1,767,944 | 16.09.2008 | 10:33 | x64 |
| Mscorlib.dll | 2.0.50727.3068 | 4,562,944 | 16.09.2008 | 10:33 | x64 |
| Mscorwks.dll | 2.0.50727.3068 | 10,079,744 | 16.09.2008 | 10:33 | x64 |
Windows 2000, Windows XP und Windows Server 2003, IA-64-Versionen
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 16.09.2008 | 13:13 | x86 |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 16.09.2008 | 13:13 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 16.09.2008 | 13:13 | x86 |
| Mscordacwks.dll | 2.0.50727.3068 | 3,087,880 | 16.09.2008 | 1,044 | IA-64 |
| Mscorlib.dll | 2.0.50727.3068 | 4,005,888 | 16.09.2008 | 1,044 | IA-64 |
| Mscorwks.dll | 2.0.50727.3068 | 20,153,856 | 16.09.2008 | 1,044 | IA-64 |
Windows Vista Service Pack 1 (SP1) und Windows Server 2008, x86-Versionen
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Big5.nlp | Nicht anwendbar | 66,728 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Bopomofo.nlp | Nicht anwendbar | 82,172 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Ksc.nlp | Nicht anwendbar | 116,756 | 18-Dez-2007 | 21:04 | Nicht anwendbar |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 07-Okt-2008 | 22:22 | x86 |
| Normidna.nlp | Nicht anwendbar | 59,342 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfc.nlp | Nicht anwendbar | 45,794 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfd.nlp | Nicht anwendbar | 39,284 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfkc.nlp | Nicht anwendbar | 66,384 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfkd.nlp | Nicht anwendbar | 60,294 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Prc.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Prcp.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Sortkey.nlp | Nicht anwendbar | 262,148 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Sorttbls.nlp | Nicht anwendbar | 20,320 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Xjis.nlp | Nicht anwendbar | 28,288 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 07-Okt-2008 | 22:22 | x86 |
| Mscorjit.dll | 2.0.50727.3068 | 367,104 | 24.09.2008 | 2,221 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 07-Okt-2008 | 22:22 | x86 |
| Mscorlib.resources.dll | 2.0.50727.3053 | 307,200 | 27. Juli 2008 | 1,758 | x86 |
Windows Vista SP1 und Windows Server 2008, x64-Versionen
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Big5.nlp | Nicht anwendbar | 66,728 | 18-Dez-2007 | 21:01 | Nicht anwendbar |
| Bopomofo.nlp | Nicht anwendbar | 82,172 | 18-Dez-2007 | 21:01 | Nicht anwendbar |
| Ksc.nlp | Nicht anwendbar | 116,756 | 18-Dez-2007 | 21:02 | Nicht anwendbar |
| Mscorlib.dll | 2.0.50727.3068 | 4,562,944 | 07-Okt-2008 | 23:04 | x64 |
| Normidna.nlp | Nicht anwendbar | 59,342 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Normnfc.nlp | Nicht anwendbar | 45,794 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Normnfd.nlp | Nicht anwendbar | 39,284 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Normnfkc.nlp | Nicht anwendbar | 66,384 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Normnfkd.nlp | Nicht anwendbar | 60,294 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Prc.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Prcp.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Sortkey.nlp | Nicht anwendbar | 262,148 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Sorttbls.nlp | Nicht anwendbar | 20,320 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Xjis.nlp | Nicht anwendbar | 28,288 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Mscordacwks.dll | 2.0.50727.3068 | 1,767,944 | 07-Okt-2008 | 23:04 | x64 |
| Mscorjit.dll | 2.0.50727.3068 | 1,580,032 | 24.09.2008 | 01:23:06 | x64 |
| Mscorwks.dll | 2.0.50727.3068 | 10,079,744 | 07-Okt-2008 | 23:04 | x64 |
| Mscorlib.resources.dll | 2.0.50727.3053 | 307,200 | 27. Juli 2008 | 18:02 | x86 |
| Big5.nlp | Nicht anwendbar | 66,728 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Bopomofo.nlp | Nicht anwendbar | 82,172 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Ksc.nlp | Nicht anwendbar | 116,756 | 18-Dez-2007 | 21:04 | Nicht anwendbar |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 07-Okt-2008 | 22:22 | x86 |
| Normidna.nlp | Nicht anwendbar | 59,342 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfc.nlp | Nicht anwendbar | 45,794 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfd.nlp | Nicht anwendbar | 39,284 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfkc.nlp | Nicht anwendbar | 66,384 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfkd.nlp | Nicht anwendbar | 60,294 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Prc.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Prcp.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Sortkey.nlp | Nicht anwendbar | 262,148 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Sorttbls.nlp | Nicht anwendbar | 20,320 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Xjis.nlp | Nicht anwendbar | 28,288 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 07-Okt-2008 | 22:22 | x86 |
| Mscorjit.dll | 2.0.50727.3068 | 367,104 | 24.09.2008 | 2,221 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 07-Okt-2008 | 22:22 | x86 |
Windows Vista SP1 und Windows Server 2008, IA-64-Versionen
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Big5.nlp | Nicht anwendbar | 66,728 | 18-Dez-2007 | 06:21 | Nicht anwendbar |
| Bopomofo.nlp | Nicht anwendbar | 82,172 | 18-Dez-2007 | 06:21 | Nicht anwendbar |
| Ksc.nlp | Nicht anwendbar | 116,756 | 18-Dez-2007 | 06:21 | Nicht anwendbar |
| Mscorlib.dll | 2.0.50727.3068 | 4,005,888 | 07-Okt-2008 | 23:12 | IA-64 |
| Normidna.nlp | Nicht anwendbar | 59,342 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Normnfc.nlp | Nicht anwendbar | 45,794 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Normnfd.nlp | Nicht anwendbar | 39,284 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Normnfkc.nlp | Nicht anwendbar | 66,384 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Normnfkd.nlp | Nicht anwendbar | 60,294 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Prc.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Prcp.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Sortkey.nlp | Nicht anwendbar | 262,148 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Sorttbls.nlp | Nicht anwendbar | 20,320 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Xjis.nlp | Nicht anwendbar | 28,288 | 18-Dez-2007 | 21:08 | Nicht anwendbar |
| Mscordacwks.dll | 2.0.50727.3068 | 3,087,880 | 07-Okt-2008 | 23:12 | IA-64 |
| Mscorjit.dll | 2.0.50727.3068 | 2,560,512 | 24.09.2008 | 23:14 | IA-64 |
| Mscorwks.dll | 2.0.50727.3068 | 20,153,856 | 07-Okt-2008 | 23:12 | IA-64 |
| Mscorlib.resources.dll | 2.0.50727.3053 | 315,392 | 27. Juli 2008 | 1,758 | x86 |
| Big5.nlp | Nicht anwendbar | 66,728 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Bopomofo.nlp | Nicht anwendbar | 82,172 | 18-Dez-2007 | 21:03 | Nicht anwendbar |
| Ksc.nlp | Nicht anwendbar | 116,756 | 18-Dez-2007 | 21:04 | Nicht anwendbar |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 07-Okt-2008 | 22:22 | x86 |
| Normidna.nlp | Nicht anwendbar | 59,342 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfc.nlp | Nicht anwendbar | 45,794 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfd.nlp | Nicht anwendbar | 39,284 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfkc.nlp | Nicht anwendbar | 66,384 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Normnfkd.nlp | Nicht anwendbar | 60,294 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Prc.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Prcp.nlp | Nicht anwendbar | 83,748 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Sortkey.nlp | Nicht anwendbar | 262,148 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Sorttbls.nlp | Nicht anwendbar | 20,320 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Xjis.nlp | Nicht anwendbar | 28,288 | 18-Dez-2007 | 21:05 | Nicht anwendbar |
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 07-Okt-2008 | 22:22 | x86 |
| Mscorjit.dll | 2.0.50727.3068 | 367,104 | 24.09.2008 | 2,221 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 07-Okt-2008 | 22:22 | x86 |
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Weitere Informationen zur Terminologie für Softwareupdates von Microsoft finden Sie im folgenden Artikel der Microsoft Knowledge Base:
824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates