Симптомы
На компьютере, на котором выполняется Microsoft платформа.NET Framework 3.5 Пакет обновления 1 (SP1) имеется приложение, которое сериализует и десериализует универсального класса. Если универсальных класс имеет по крайней мере один статический член, могут появиться следующие симптомы:
-
Если приложение выполняется как 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 отображаются языки, для которых доступно исправление. Если в списке язык не отображается, это недоступности страница коллекции кода для этого языка. Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы получить полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=support
Предварительные условия
Платформа.NET Framework 3.5 с пакетом обновления 1 для установки этого исправления необходимо иметь.
Необходимость перезагрузки
Может потребоваться перезагрузить компьютер, если используются любые файлы, которые будут обновлены.
Сведения о замене исправлений
Это исправление не заменяет других исправлений.
Сведения о файлах
Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Windows 2000, Windows XP и Windows Server 2003, x86 версий
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
---|---|---|---|---|
Mscordacwks.dll |
2.0.50727.3068 |
992,264 |
16-Sep-2008 |
13:13 |
Mscorlib.dll |
2.0.50727.3068 |
4,546,560 |
16-Sep-2008 |
13:13 |
Mscorwks.dll |
2.0.50727.3068 |
5,815,808 |
16-Sep-2008 |
13:13 |
Windows 2000, Windows XP и Windows Server 2003, x64 версий
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Mscordacwks.dll |
2.0.50727.3068 |
992,264 |
16-Sep-2008 |
13:13 |
x86 |
Mscorlib.dll |
2.0.50727.3068 |
4,546,560 |
16-Sep-2008 |
13:13 |
x86 |
Mscorwks.dll |
2.0.50727.3068 |
5,815,808 |
16-Sep-2008 |
13:13 |
x86 |
Mscordacwks.dll |
2.0.50727.3068 |
1,767,944 |
16-Sep-2008 |
10:33 |
x64 |
Mscorlib.dll |
2.0.50727.3068 |
4,562,944 |
16-Sep-2008 |
10:33 |
x64 |
Mscorwks.dll |
2.0.50727.3068 |
10,079,744 |
16-Sep-2008 |
10:33 |
x64 |
Windows 2000, Windows XP и Windows Server 2003 версии IA-64
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Mscordacwks.dll |
2.0.50727.3068 |
992,264 |
16-Sep-2008 |
13:13 |
x86 |
Mscorlib.dll |
2.0.50727.3068 |
4,546,560 |
16-Sep-2008 |
13:13 |
x86 |
Mscorwks.dll |
2.0.50727.3068 |
5,815,808 |
16-Sep-2008 |
13:13 |
x86 |
Mscordacwks.dll |
2.0.50727.3068 |
3,087,880 |
16-Sep-2008 |
10:44 |
IA-64 |
Mscorlib.dll |
2.0.50727.3068 |
4,005,888 |
16-Sep-2008 |
10:44 |
IA-64 |
Mscorwks.dll |
2.0.50727.3068 |
20,153,856 |
16-Sep-2008 |
10:44 |
IA-64 |
Пакет обновления 1 (SP1) для Windows Vista и Windows Server 2008 x 86 версии
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Big5.nlp |
Неприменимо |
66,728 |
18-Dec-2007 |
21:03 |
Неприменимо |
Bopomofo.nlp |
Неприменимо |
82,172 |
18-Dec-2007 |
21:03 |
Неприменимо |
Ksc.nlp |
Неприменимо |
116,756 |
18-Dec-2007 |
21:04 |
Неприменимо |
Mscorlib.dll |
2.0.50727.3068 |
4,546,560 |
07-Oct-2008 |
22:22 |
x86 |
Normidna.nlp |
Неприменимо |
59,342 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfc.nlp |
Неприменимо |
45,794 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfd.nlp |
Неприменимо |
39,284 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfkc.nlp |
Неприменимо |
66,384 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfkd.nlp |
Неприменимо |
60,294 |
18-Dec-2007 |
21:05 |
Неприменимо |
Prc.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:05 |
Неприменимо |
Prcp.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:05 |
Неприменимо |
Sortkey.nlp |
Неприменимо |
262 148 |
18-Dec-2007 |
21:05 |
Неприменимо |
Sorttbls.nlp |
Неприменимо |
20,320 |
18-Dec-2007 |
21:05 |
Неприменимо |
Xjis.nlp |
Неприменимо |
28,288 |
18-Dec-2007 |
21:05 |
Неприменимо |
Mscordacwks.dll |
2.0.50727.3068 |
992,264 |
07-Oct-2008 |
22:22 |
x86 |
Mscorjit.dll |
2.0.50727.3068 |
367,104 |
24-Sep-2008 |
22:21 |
x86 |
Mscorwks.dll |
2.0.50727.3068 |
5,815,808 |
07-Oct-2008 |
22:22 |
x86 |
Mscorlib.resources.dll |
2.0.50727.3053 |
307,200 |
27-Jul-2008 |
17:58 |
x86 |
Пакет обновления 1 для Windows Vista и Windows Server 2008, x64 версий
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Big5.nlp |
Неприменимо |
66,728 |
18-Dec-2007 |
21:01 |
Неприменимо |
Bopomofo.nlp |
Неприменимо |
82,172 |
18-Dec-2007 |
21:01 |
Неприменимо |
Ksc.nlp |
Неприменимо |
116,756 |
18-Dec-2007 |
21:02 |
Неприменимо |
Mscorlib.dll |
2.0.50727.3068 |
4,562,944 |
07-Oct-2008 |
23:04 |
x64 |
Normidna.nlp |
Неприменимо |
59,342 |
18-Dec-2007 |
21:03 |
Неприменимо |
Normnfc.nlp |
Неприменимо |
45,794 |
18-Dec-2007 |
21:03 |
Неприменимо |
Normnfd.nlp |
Неприменимо |
39,284 |
18-Dec-2007 |
21:03 |
Неприменимо |
Normnfkc.nlp |
Неприменимо |
66,384 |
18-Dec-2007 |
21:03 |
Неприменимо |
Normnfkd.nlp |
Неприменимо |
60,294 |
18-Dec-2007 |
21:03 |
Неприменимо |
Prc.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:03 |
Неприменимо |
Prcp.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:03 |
Неприменимо |
Sortkey.nlp |
Неприменимо |
262 148 |
18-Dec-2007 |
21:03 |
Неприменимо |
Sorttbls.nlp |
Неприменимо |
20,320 |
18-Dec-2007 |
21:03 |
Неприменимо |
Xjis.nlp |
Неприменимо |
28,288 |
18-Dec-2007 |
21:03 |
Неприменимо |
Mscordacwks.dll |
2.0.50727.3068 |
1,767,944 |
07-Oct-2008 |
23:04 |
x64 |
Mscorjit.dll |
2.0.50727.3068 |
1,580,032 |
24-Sep-2008 |
23:06 |
x64 |
Mscorwks.dll |
2.0.50727.3068 |
10,079,744 |
07-Oct-2008 |
23:04 |
x64 |
Mscorlib.resources.dll |
2.0.50727.3053 |
307,200 |
27-Jul-2008 |
18:02 |
x86 |
Big5.nlp |
Неприменимо |
66,728 |
18-Dec-2007 |
21:03 |
Неприменимо |
Bopomofo.nlp |
Неприменимо |
82,172 |
18-Dec-2007 |
21:03 |
Неприменимо |
Ksc.nlp |
Неприменимо |
116,756 |
18-Dec-2007 |
21:04 |
Неприменимо |
Mscorlib.dll |
2.0.50727.3068 |
4,546,560 |
07-Oct-2008 |
22:22 |
x86 |
Normidna.nlp |
Неприменимо |
59,342 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfc.nlp |
Неприменимо |
45,794 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfd.nlp |
Неприменимо |
39,284 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfkc.nlp |
Неприменимо |
66,384 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfkd.nlp |
Неприменимо |
60,294 |
18-Dec-2007 |
21:05 |
Неприменимо |
Prc.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:05 |
Неприменимо |
Prcp.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:05 |
Неприменимо |
Sortkey.nlp |
Неприменимо |
262 148 |
18-Dec-2007 |
21:05 |
Неприменимо |
Sorttbls.nlp |
Неприменимо |
20,320 |
18-Dec-2007 |
21:05 |
Неприменимо |
Xjis.nlp |
Неприменимо |
28,288 |
18-Dec-2007 |
21:05 |
Неприменимо |
Mscordacwks.dll |
2.0.50727.3068 |
992,264 |
07-Oct-2008 |
22:22 |
x86 |
Mscorjit.dll |
2.0.50727.3068 |
367,104 |
24-Sep-2008 |
22:21 |
x86 |
Mscorwks.dll |
2.0.50727.3068 |
5,815,808 |
07-Oct-2008 |
22:22 |
x86 |
Пакет обновления 1 для Windows Vista и Windows Server 2008 версии IA-64
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Big5.nlp |
Неприменимо |
66,728 |
18-Dec-2007 |
21:06 |
Неприменимо |
Bopomofo.nlp |
Неприменимо |
82,172 |
18-Dec-2007 |
21:06 |
Неприменимо |
Ksc.nlp |
Неприменимо |
116,756 |
18-Dec-2007 |
21:06 |
Неприменимо |
Mscorlib.dll |
2.0.50727.3068 |
4,005,888 |
07-Oct-2008 |
23:12 |
IA-64 |
Normidna.nlp |
Неприменимо |
59,342 |
18-Dec-2007 |
21:08 |
Неприменимо |
Normnfc.nlp |
Неприменимо |
45,794 |
18-Dec-2007 |
21:08 |
Неприменимо |
Normnfd.nlp |
Неприменимо |
39,284 |
18-Dec-2007 |
21:08 |
Неприменимо |
Normnfkc.nlp |
Неприменимо |
66,384 |
18-Dec-2007 |
21:08 |
Неприменимо |
Normnfkd.nlp |
Неприменимо |
60,294 |
18-Dec-2007 |
21:08 |
Неприменимо |
Prc.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:08 |
Неприменимо |
Prcp.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:08 |
Неприменимо |
Sortkey.nlp |
Неприменимо |
262 148 |
18-Dec-2007 |
21:08 |
Неприменимо |
Sorttbls.nlp |
Неприменимо |
20,320 |
18-Dec-2007 |
21:08 |
Неприменимо |
Xjis.nlp |
Неприменимо |
28,288 |
18-Dec-2007 |
21:08 |
Неприменимо |
Mscordacwks.dll |
2.0.50727.3068 |
3,087,880 |
07-Oct-2008 |
23:12 |
IA-64 |
Mscorjit.dll |
2.0.50727.3068 |
2,560,512 |
24-Sep-2008 |
23:14 |
IA-64 |
Mscorwks.dll |
2.0.50727.3068 |
20,153,856 |
07-Oct-2008 |
23:12 |
IA-64 |
Mscorlib.resources.dll |
2.0.50727.3053 |
315,392 |
27-Jul-2008 |
17:58 |
x86 |
Big5.nlp |
Неприменимо |
66,728 |
18-Dec-2007 |
21:03 |
Неприменимо |
Bopomofo.nlp |
Неприменимо |
82,172 |
18-Dec-2007 |
21:03 |
Неприменимо |
Ksc.nlp |
Неприменимо |
116,756 |
18-Dec-2007 |
21:04 |
Неприменимо |
Mscorlib.dll |
2.0.50727.3068 |
4,546,560 |
07-Oct-2008 |
22:22 |
x86 |
Normidna.nlp |
Неприменимо |
59,342 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfc.nlp |
Неприменимо |
45,794 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfd.nlp |
Неприменимо |
39,284 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfkc.nlp |
Неприменимо |
66,384 |
18-Dec-2007 |
21:05 |
Неприменимо |
Normnfkd.nlp |
Неприменимо |
60,294 |
18-Dec-2007 |
21:05 |
Неприменимо |
Prc.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:05 |
Неприменимо |
Prcp.nlp |
Неприменимо |
83,748 |
18-Dec-2007 |
21:05 |
Неприменимо |
Sortkey.nlp |
Неприменимо |
262 148 |
18-Dec-2007 |
21:05 |
Неприменимо |
Sorttbls.nlp |
Неприменимо |
20,320 |
18-Dec-2007 |
21:05 |
Неприменимо |
Xjis.nlp |
Неприменимо |
28,288 |
18-Dec-2007 |
21:05 |
Неприменимо |
Mscordacwks.dll |
2.0.50727.3068 |
992,264 |
07-Oct-2008 |
22:22 |
x86 |
Mscorjit.dll |
2.0.50727.3068 |
367,104 |
24-Sep-2008 |
22:21 |
x86 |
Mscorwks.dll |
2.0.50727.3068 |
5,815,808 |
07-Oct-2008 |
22:22 |
x86 |
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт