Objawy
Na komputerze z programem Microsoft .NET Framework 3.5 z dodatkiem Service Pack 1 (SP1) znajduje się aplikacja, która serializuje i deserializuje klasę ogólną. Jeśli klasa ogólna ma co najmniej jeden statyczny element członkowski, może wystąpić jeden z następujących objawów:
Jeśli aplikacja jest uruchomiona jako proces 32-bitowy, wątek wykonujący deserializację może wejść do pętli. W związku z tym aplikacja ulega awarii i zużywa dużo zasobów procesora.
Jeśli aplikacja działa w trybie 64-bitowym, jest zgłaszany wyjątek i jest wyświetlany komunikat o błędzie podobny do następującego:
Uwaga
Nieobsługiwany wyjątek: System.Reflection.TargetInvocationException: Wyjątek został zgłoszony przez obiekt docelowy wywołania. >--- System.OutOfMemoryException: Zgłoszono wyjątek typu "System.OutOfMemoryException".
Uwaga Ten problem występuje w przypadku aplikacji Microsoft ASP.NET, jeśli są spełnione następujące warunki:
- Włączono wyświetlanie stanu kontrolki.
- Kontrolka ma właściwość, której typ jest oparty na klasie ogólnej, która ma co najmniej jeden statyczny element członkowski.
Przyczyna
Ten problem występuje z powodu regresji w programie .NET Framework 3.5 z dodatkiem SP1.
Rozwiązanie
Informacje o poprawkach
Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka ma na celu rozwiązanie tylko problemu opisanego w tym artykule. Tę poprawkę należy stosować tylko do systemów, w których występuje ten konkretny problem. Ta poprawka może zostać poddana dodatkowym testom. Dlatego jeśli ten problem nie dotyczy użytkownika, zaleca się zaczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.
Aby pobrać tę poprawkę z galerii kodów MSDN, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://code.msdn.microsoft.com/KB957543
Uwaga: w galerii kodów MSDN są wyświetlane języki, dla których dostępna jest poprawka. Jeśli nie widzisz swojego języka na liście, oznacza to, że strona zasobu Galerii kodu nie jest dostępna dla tego języka.
Uwaga W przypadku wystąpienia dodatkowych problemów lub konieczności rozwiązania problemu może być konieczne utworzenie osobnego zgłoszenia serwisowego. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, które nie kwalifikują się do objęcia tą poprawką. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/contactus/?ws=support
Wymagania wstępne
Aby zastosować tę poprawkę, musi być zainstalowany program .NET Framework 3.5 z dodatkiem SP1.
Wymóg ponownego uruchomienia
Jeśli korzystasz z którychkolwiek z aktualizowanych plików, może być konieczne ponowne uruchomienie komputera.
Informacje o zastępowaniu poprawek
Ta poprawka nie zastępuje żadnych innych poprawek.
Informacje o plikach
Angielska wersja tej poprawki ma atrybuty pliku (lub nowsze atrybuty pliku) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wyświetlane według uniwersalnego czasu koordynowanego (UTC). Informacje o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.
Windows 2000, Windows XP i Windows Server 2003 w wersjach x86
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina |
|---|---|---|---|---|
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 16 września 2008 | 13:13 |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 16 września 2008 | 13:13 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 16 września 2008 | 13:13 |
Windows 2000, Windows XP i Windows Server 2003 w wersjach x64
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina | Platforma |
|---|---|---|---|---|---|
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 16 września 2008 | 13:13 | x86 |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 16 września 2008 | 13:13 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 16 września 2008 | 13:13 | x86 |
| Mscordacwks.dll | 2.0.50727.3068 | 1,767,944 | 16 września 2008 | 10:33 | x64 |
| Mscorlib.dll | 2.0.50727.3068 | 4,562,944 | 16 września 2008 | 10:33 | x64 |
| Mscorwks.dll | 2.0.50727.3068 | 10,079,744 | 16 września 2008 | 10:33 | x64 |
Windows 2000, Windows XP i Windows Server 2003, wersje IA-64
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina | Platforma |
|---|---|---|---|---|---|
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 16 września 2008 | 13:13 | x86 |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 16 września 2008 | 13:13 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 16 września 2008 | 13:13 | x86 |
| Mscordacwks.dll | 2.0.50727.3068 | 3,087,880 | 16 września 2008 | 10:44 | IA-64 |
| Mscorlib.dll | 2.0.50727.3068 | 4,005,888 | 16 września 2008 | 10:44 | IA-64 |
| Mscorwks.dll | 2.0.50727.3068 | 20,153,856 | 16 września 2008 | 10:44 | IA-64 |
Windows Vista z dodatkiem Service Pack 1 (SP1) i Windows Server 2008 w wersjach x86
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina | Platforma |
|---|---|---|---|---|---|
| Big5.nlp | Nie dotyczy | 66,728 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Bopomofo.nlp | Nie dotyczy | 82,172 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Ksc.nlp | Nie dotyczy | 116,756 | 18 grudnia 2007 | 21:04 | Nie dotyczy |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 07-paź-2008 | 22:22 | x86 |
| Normidna.nlp | Nie dotyczy | 59,342 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfc.nlp | Nie dotyczy | 45,794 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfd.nlp | Nie dotyczy | 39,284 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfkc.nlp | Nie dotyczy | 66,384 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfkd.nlp | Nie dotyczy | 60,294 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Prc.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Prcp.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Sortkey.nlp (kluczasortowania) | Nie dotyczy | 262,148 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| sorttbls.nlp | Nie dotyczy | 20,320 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Xjis.nlp | Nie dotyczy | 28,288 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 07-paź-2008 | 22:22 | x86 |
| Mscorjit.dll | 2.0.50727.3068 | 367,104 | 24 września 2008 | 22:21 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 07-paź-2008 | 22:22 | x86 |
| Mscorlib.resources.dll | 2.0.50727.3053 | 307,200 | 27-lip-2008 | 17:58 | x86 |
Windows Vista z dodatkiem SP1 i Windows Server 2008 w wersjach x64
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina | Platforma |
|---|---|---|---|---|---|
| Big5.nlp | Nie dotyczy | 66,728 | 18 grudnia 2007 | 21:01 | Nie dotyczy |
| Bopomofo.nlp | Nie dotyczy | 82,172 | 18 grudnia 2007 | 21:01 | Nie dotyczy |
| Ksc.nlp | Nie dotyczy | 116,756 | 18 grudnia 2007 | 21:02 | Nie dotyczy |
| Mscorlib.dll | 2.0.50727.3068 | 4,562,944 | 07-paź-2008 | 23:04 | x64 |
| Normidna.nlp | Nie dotyczy | 59,342 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Normnfc.nlp | Nie dotyczy | 45,794 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Normnfd.nlp | Nie dotyczy | 39,284 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Normnfkc.nlp | Nie dotyczy | 66,384 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Normnfkd.nlp | Nie dotyczy | 60,294 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Prc.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Prcp.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Sortkey.nlp (kluczasortowania) | Nie dotyczy | 262,148 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| sorttbls.nlp | Nie dotyczy | 20,320 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Xjis.nlp | Nie dotyczy | 28,288 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Mscordacwks.dll | 2.0.50727.3068 | 1,767,944 | 07-paź-2008 | 23:04 | x64 |
| Mscorjit.dll | 2.0.50727.3068 | 1,580,032 | 24 września 2008 | 23:06 | x64 |
| Mscorwks.dll | 2.0.50727.3068 | 10,079,744 | 07-paź-2008 | 23:04 | x64 |
| Mscorlib.resources.dll | 2.0.50727.3053 | 307,200 | 27-lip-2008 | 18:02 | x86 |
| Big5.nlp | Nie dotyczy | 66,728 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Bopomofo.nlp | Nie dotyczy | 82,172 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Ksc.nlp | Nie dotyczy | 116,756 | 18 grudnia 2007 | 21:04 | Nie dotyczy |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 07-paź-2008 | 22:22 | x86 |
| Normidna.nlp | Nie dotyczy | 59,342 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfc.nlp | Nie dotyczy | 45,794 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfd.nlp | Nie dotyczy | 39,284 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfkc.nlp | Nie dotyczy | 66,384 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfkd.nlp | Nie dotyczy | 60,294 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Prc.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Prcp.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Sortkey.nlp (kluczasortowania) | Nie dotyczy | 262,148 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| sorttbls.nlp | Nie dotyczy | 20,320 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Xjis.nlp | Nie dotyczy | 28,288 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 07-paź-2008 | 22:22 | x86 |
| Mscorjit.dll | 2.0.50727.3068 | 367,104 | 24 września 2008 | 22:21 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 07-paź-2008 | 22:22 | x86 |
Windows Vista SP1 i Windows Server 2008, IA-64 wersje
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina | Platforma |
|---|---|---|---|---|---|
| Big5.nlp | Nie dotyczy | 66,728 | 18 grudnia 2007 | 21:06 | Nie dotyczy |
| Bopomofo.nlp | Nie dotyczy | 82,172 | 18 grudnia 2007 | 21:06 | Nie dotyczy |
| Ksc.nlp | Nie dotyczy | 116,756 | 18 grudnia 2007 | 21:06 | Nie dotyczy |
| Mscorlib.dll | 2.0.50727.3068 | 4,005,888 | 07-paź-2008 | 23:12 | IA-64 |
| Normidna.nlp | Nie dotyczy | 59,342 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Normnfc.nlp | Nie dotyczy | 45,794 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Normnfd.nlp | Nie dotyczy | 39,284 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Normnfkc.nlp | Nie dotyczy | 66,384 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Normnfkd.nlp | Nie dotyczy | 60,294 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Prc.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Prcp.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Sortkey.nlp (kluczasortowania) | Nie dotyczy | 262,148 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| sorttbls.nlp | Nie dotyczy | 20,320 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Xjis.nlp | Nie dotyczy | 28,288 | 18 grudnia 2007 | 21:08 | Nie dotyczy |
| Mscordacwks.dll | 2.0.50727.3068 | 3,087,880 | 07-paź-2008 | 23:12 | IA-64 |
| Mscorjit.dll | 2.0.50727.3068 | 2,560,512 | 24 września 2008 | 23:14 | IA-64 |
| Mscorwks.dll | 2.0.50727.3068 | 20,153,856 | 07-paź-2008 | 23:12 | IA-64 |
| Mscorlib.resources.dll | 2.0.50727.3053 | 315,392 | 27-lip-2008 | 17:58 | x86 |
| Big5.nlp | Nie dotyczy | 66,728 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Bopomofo.nlp | Nie dotyczy | 82,172 | 18 grudnia 2007 | 21:03 | Nie dotyczy |
| Ksc.nlp | Nie dotyczy | 116,756 | 18 grudnia 2007 | 21:04 | Nie dotyczy |
| Mscorlib.dll | 2.0.50727.3068 | 4,546,560 | 07-paź-2008 | 22:22 | x86 |
| Normidna.nlp | Nie dotyczy | 59,342 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfc.nlp | Nie dotyczy | 45,794 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfd.nlp | Nie dotyczy | 39,284 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfkc.nlp | Nie dotyczy | 66,384 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Normnfkd.nlp | Nie dotyczy | 60,294 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Prc.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Prcp.nlp | Nie dotyczy | 83,748 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Sortkey.nlp (kluczasortowania) | Nie dotyczy | 262,148 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| sorttbls.nlp | Nie dotyczy | 20,320 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Xjis.nlp | Nie dotyczy | 28,288 | 18 grudnia 2007 | 21:05 | Nie dotyczy |
| Mscordacwks.dll | 2.0.50727.3068 | 992,264 | 07-paź-2008 | 22:22 | x86 |
| Mscorjit.dll | 2.0.50727.3068 | 367,104 | 24 września 2008 | 22:21 | x86 |
| Mscorwks.dll | 2.0.50727.3068 | 5,815,808 | 07-paź-2008 | 22:22 | x86 |
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Aby uzyskać więcej informacji dotyczących terminologii związanej z aktualizacjami oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft