Исправление: Сбой приложения, которое сериализует и десериализует универсальный класс, имеющий хотя бы один статический член, на компьютере под управлением .NET Framework 3.5 с пакетом обновления 1

Переводы статьи Переводы статьи
Код статьи: 957543 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

На компьютере под управлением пакета обновления 1 (SP1) для Microsoft .NET Framework 3.5 у вас есть приложение, которое сериализует и десериализует универсального класса. Если хотя бы один статический член базового класса, могут возникнуть следующие проблемы:
  • Если приложение запущено как 32-разрядный процесс, поток, который выполняет десериализацию может ввести цикла. Таким образом происходит сбой приложения, а приложение потребляет много ресурсов Процессора.
  • Если приложение выполняется как 64-разрядный процесс, создается исключение и появляется сообщение об ошибке следующего вида:
    Необработанное исключение: System.Reflection.TargetInvocationException: возникает исключение, с целью вызова. ---> System.OutOfMemoryException: исключение типа "System.OutOfMemoryException" было создано исключение.
Примечание.Данная проблема возникает для приложения Microsoft ASP.NET, если выполняются следующие условия:
  • Включить состояние представления для элемента управления.
  • Элемент управления имеет свойство, тип которого зависит от универсального класса, который имеет по крайней мере один статический член.

Причина

Данная проблема возникает из-за регрессии в .NET Framework 3.5 SP1.

Решение

Сведения об исправлении

Вам доступно исправление от корпорации Майкрософт.. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Его необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом эта проблема не является постоянной для вас, мы рекомендуем дождаться следующего автоматического обновления программного обеспечения, содержащего это исправление..

Загрузить это исправление из коллекции кода MSDN можно на следующем веб-сайте корпорации Майкрософт::
http://Code.MSDN.Microsoft.com/KB957543

Примечание.Коллекции кода MSDN отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит страница коллекции кода для этого языка отсутствует..

Примечание.Другие проблемы или если требуется устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Полный список телефонов поддержки и обслуживания клиентов Microsoft или информацию по созданию отдельного запроса на обслуживание вы можете найти на веб-сайте Майкрософт::
http://support.microsoft.com/contactus/?ws=support

Предвартельные требования

Необходимо иметь .NET Framework 3.5 SP1 для установки этого исправления.

Необходимость перезагрузки

Может потребоваться перезагрузить компьютер, при использовании любого из файлов, которые обновляются.

Сведения о заменяемых исправлениях

Это исправление не заменяет других исправлений..

СВЕДЕНИЯ О ФАЙЛАХ

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Windows 2000, Windows XP и Windows Server 2003 x 86 версии
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:время
Mscordacwks.dll2.0.50727.3068992,26416 Сентября 2008 г.13: 13
Mscorlib.dll2.0.50727.30684,546,56016 Сентября 2008 г.13: 13
Mscorwks.dll2.0.50727.30685,815,80816 Сентября 2008 г.13: 13
Windows 2000, Windows XP и Windows Server 2003 x 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Mscordacwks.dll2.0.50727.3068992,26416 Сентября 2008 г.13: 13X86
Mscorlib.dll2.0.50727.30684,546,56016 Сентября 2008 г.13: 13X86
Mscorwks.dll2.0.50727.30685,815,80816 Сентября 2008 г.13: 13X86
Mscordacwks.dll2.0.50727.30681,767,94416 Сентября 2008 г.10: 33X64
Mscorlib.dll2.0.50727.30684,562,94416 Сентября 2008 г.10: 33X64
Mscorwks.dll2.0.50727.306810,079,74416 Сентября 2008 г.10: 33X64
Windows 2000, Windows XP и Windows Server 2003 версии IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Mscordacwks.dll2.0.50727.3068992,26416 Сентября 2008 г.13: 13X86
Mscorlib.dll2.0.50727.30684,546,56016 Сентября 2008 г.13: 13X86
Mscorwks.dll2.0.50727.30685,815,80816 Сентября 2008 г.13: 13X86
Mscordacwks.dll2.0.50727.30683,087,88016 Сентября 2008 г.10: 44IA-64
Mscorlib.dll2.0.50727.30684,005,88816 Сентября 2008 г.10: 44IA-64
Mscorwks.dll2.0.50727.306820,153,85616 Сентября 2008 г.10: 44IA-64
Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008 x 86 версии
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Big5.NLPНеприменимо66,72818 Декабря 2007 г.21: 03Неприменимо
Bopomofo.NLPНеприменимо82,17218 Декабря 2007 г.21: 03Неприменимо
Ksc.NLPНеприменимо116,75618 Декабря 2007 г.21: 04Неприменимо
Mscorlib.dll2.0.50727.30684,546,56007 Октября 2008 г.22: 22X86
Normidna.nlpНеприменимо59,34218 Декабря 2007 г.21: 05Неприменимо
Normnfc.nlpНеприменимо45,79418 Декабря 2007 г.21: 05Неприменимо
Normnfd.nlpНеприменимо39,28418 Декабря 2007 г.21: 05Неприменимо
Normnfkc.nlpНеприменимо66,38418 Декабря 2007 г.21: 05Неприменимо
Normnfkd.nlpНеприменимо60,29418 Декабря 2007 г.21: 05Неприменимо
Prc.NLPНеприменимо83,74818 Декабря 2007 г.21: 05Неприменимо
Prcp.NLPНеприменимо83,74818 Декабря 2007 г.21: 05Неприменимо
Sortkey.NLPНеприменимо262,14818 Декабря 2007 г.21: 05Неприменимо
Sorttbls.NLPНеприменимо20,32018 Декабря 2007 г.21: 05Неприменимо
Xjis.NLPНеприменимо28,28818 Декабря 2007 г.21: 05Неприменимо
Mscordacwks.dll2.0.50727.3068992,26407 Октября 2008 г.22: 22X86
Mscorjit.dll2.0.50727.3068367,10424 Сентября 2008 г.22: 21X86
Mscorwks.dll2.0.50727.30685,815,80807 Октября 2008 г.22: 22X86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Июля 2008 г.17: 58X86
Windows Vista SP1 и Windows Server 2008, 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Big5.NLPНеприменимо66,72818 Декабря 2007 г.21: 01Неприменимо
Bopomofo.NLPНеприменимо82,17218 Декабря 2007 г.21: 01Неприменимо
Ksc.NLPНеприменимо116,75618 Декабря 2007 г.21: 02Неприменимо
Mscorlib.dll2.0.50727.30684,562,94407 Октября 2008 г.23: 04X64
Normidna.nlpНеприменимо59,34218 Декабря 2007 г.21: 03Неприменимо
Normnfc.nlpНеприменимо45,79418 Декабря 2007 г.21: 03Неприменимо
Normnfd.nlpНеприменимо39,28418 Декабря 2007 г.21: 03Неприменимо
Normnfkc.nlpНеприменимо66,38418 Декабря 2007 г.21: 03Неприменимо
Normnfkd.nlpНеприменимо60,29418 Декабря 2007 г.21: 03Неприменимо
Prc.NLPНеприменимо83,74818 Декабря 2007 г.21: 03Неприменимо
Prcp.NLPНеприменимо83,74818 Декабря 2007 г.21: 03Неприменимо
Sortkey.NLPНеприменимо262,14818 Декабря 2007 г.21: 03Неприменимо
Sorttbls.NLPНеприменимо20,32018 Декабря 2007 г.21: 03Неприменимо
Xjis.NLPНеприменимо28,28818 Декабря 2007 г.21: 03Неприменимо
Mscordacwks.dll2.0.50727.30681,767,94407 Октября 2008 г.23: 04X64
Mscorjit.dll2.0.50727.30681,580,03224 Сентября 2008 г.23: 06X64
Mscorwks.dll2.0.50727.306810,079,74407 Октября 2008 г.23: 04X64
Mscorlib.Resources.dll2.0.50727.3053307,20027 Июля 2008 г.18: 02X86
Big5.NLPНеприменимо66,72818 Декабря 2007 г.21: 03Неприменимо
Bopomofo.NLPНеприменимо82,17218 Декабря 2007 г.21: 03Неприменимо
Ksc.NLPНеприменимо116,75618 Декабря 2007 г.21: 04Неприменимо
Mscorlib.dll2.0.50727.30684,546,56007 Октября 2008 г.22: 22X86
Normidna.nlpНеприменимо59,34218 Декабря 2007 г.21: 05Неприменимо
Normnfc.nlpНеприменимо45,79418 Декабря 2007 г.21: 05Неприменимо
Normnfd.nlpНеприменимо39,28418 Декабря 2007 г.21: 05Неприменимо
Normnfkc.nlpНеприменимо66,38418 Декабря 2007 г.21: 05Неприменимо
Normnfkd.nlpНеприменимо60,29418 Декабря 2007 г.21: 05Неприменимо
Prc.NLPНеприменимо83,74818 Декабря 2007 г.21: 05Неприменимо
Prcp.NLPНеприменимо83,74818 Декабря 2007 г.21: 05Неприменимо
Sortkey.NLPНеприменимо262,14818 Декабря 2007 г.21: 05Неприменимо
Sorttbls.NLPНеприменимо20,32018 Декабря 2007 г.21: 05Неприменимо
Xjis.NLPНеприменимо28,28818 Декабря 2007 г.21: 05Неприменимо
Mscordacwks.dll2.0.50727.3068992,26407 Октября 2008 г.22: 22X86
Mscorjit.dll2.0.50727.3068367,10424 Сентября 2008 г.22: 21X86
Mscorwks.dll2.0.50727.30685,815,80807 Октября 2008 г.22: 22X86
Windows Vista SP1 и Windows Server 2008 версии IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Big5.NLPНеприменимо66,72818 Декабря 2007 г.21: 06Неприменимо
Bopomofo.NLPНеприменимо82,17218 Декабря 2007 г.21: 06Неприменимо
Ksc.NLPНеприменимо116,75618 Декабря 2007 г.21: 06Неприменимо
Mscorlib.dll2.0.50727.30684,005,88807 Октября 2008 г.23: 12IA-64
Normidna.nlpНеприменимо59,34218 Декабря 2007 г.21: 08Неприменимо
Normnfc.nlpНеприменимо45,79418 Декабря 2007 г.21: 08Неприменимо
Normnfd.nlpНеприменимо39,28418 Декабря 2007 г.21: 08Неприменимо
Normnfkc.nlpНеприменимо66,38418 Декабря 2007 г.21: 08Неприменимо
Normnfkd.nlpНеприменимо60,29418 Декабря 2007 г.21: 08Неприменимо
Prc.NLPНеприменимо83,74818 Декабря 2007 г.21: 08Неприменимо
Prcp.NLPНеприменимо83,74818 Декабря 2007 г.21: 08Неприменимо
Sortkey.NLPНеприменимо262,14818 Декабря 2007 г.21: 08Неприменимо
Sorttbls.NLPНеприменимо20,32018 Декабря 2007 г.21: 08Неприменимо
Xjis.NLPНеприменимо28,28818 Декабря 2007 г.21: 08Неприменимо
Mscordacwks.dll2.0.50727.30683,087,88007 Октября 2008 г.23: 12IA-64
Mscorjit.dll2.0.50727.30682,560,51224 Сентября 2008 г.23: 14IA-64
Mscorwks.dll2.0.50727.306820,153,85607 Октября 2008 г.23: 12IA-64
Mscorlib.Resources.dll2.0.50727.3053315,39227 Июля 2008 г.17: 58X86
Big5.NLPНеприменимо66,72818 Декабря 2007 г.21: 03Неприменимо
Bopomofo.NLPНеприменимо82,17218 Декабря 2007 г.21: 03Неприменимо
Ksc.NLPНеприменимо116,75618 Декабря 2007 г.21: 04Неприменимо
Mscorlib.dll2.0.50727.30684,546,56007 Октября 2008 г.22: 22X86
Normidna.nlpНеприменимо59,34218 Декабря 2007 г.21: 05Неприменимо
Normnfc.nlpНеприменимо45,79418 Декабря 2007 г.21: 05Неприменимо
Normnfd.nlpНеприменимо39,28418 Декабря 2007 г.21: 05Неприменимо
Normnfkc.nlpНеприменимо66,38418 Декабря 2007 г.21: 05Неприменимо
Normnfkd.nlpНеприменимо60,29418 Декабря 2007 г.21: 05Неприменимо
Prc.NLPНеприменимо83,74818 Декабря 2007 г.21: 05Неприменимо
Prcp.NLPНеприменимо83,74818 Декабря 2007 г.21: 05Неприменимо
Sortkey.NLPНеприменимо262,14818 Декабря 2007 г.21: 05Неприменимо
Sorttbls.NLPНеприменимо20,32018 Декабря 2007 г.21: 05Неприменимо
Xjis.NLPНеприменимо28,28818 Декабря 2007 г.21: 05Неприменимо
Mscordacwks.dll2.0.50727.3068992,26407 Октября 2008 г.22: 22X86
Mscorjit.dll2.0.50727.3068367,10424 Сентября 2008 г.22: 21X86
Mscorwks.dll2.0.50727.30685,815,80807 Октября 2008 г.22: 22X86

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Ссылки

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 957543 - Последний отзыв: 29 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 3.5 Service Pack 1
Ключевые слова: 
kbexpertiseadvanced kbfix kbqfe kbmt KB957543 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:957543

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com