症状
在计算机上正在运行的 Microsoft.NET Framework 3.5 Service Pack 1 (SP1),可以将序列化和反序列化一个泛型类的应用程序。如果泛型类具有至少一个静态成员,您可能会遇到下列症状之一︰
-
如果作为 32 位进程运行该应用程序,执行反序列化该线程可能进入循环。因此,应用程序将失败,并且应用程序会占用大量的 CPU 资源。
-
作为 64 位进程运行该应用程序,如果引发异常,并且您收到类似于以下内容的错误消息︰
未处理的异常︰ System.Reflection.TargetInvocationException: 调用的目标会引发异常。---> System.OutOfMemoryException︰ 类型为 System.OutOfMemoryException 所引发的异常。
注意:如果满足下列条件,Microsoft ASP.NET 应用程序出现此问题︰
-
您可以为控件启用视图状态。
-
该控件具有一个属性,该属性的类型基于一个泛型类,具有至少一个静态成员。
原因
出现此问题是由于.NET Framework 3.5 SP1 中回归。
解决方案
修补程序信息
可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。仅对出现这一特定问题的系统应用此修补程序。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。
若要从 MSDN 代码库中下载此修补程序,请访问下面的 Microsoft Web 站点:http://code.msdn.microsoft.com/KB957543 注意:MSDN 代码库显示获取此修复程序的语言。如果看不到列出的语言,这是因为代码库的资源页不可用这种语言。 注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰
http://support.microsoft.com/contactus/?ws=support
系统必备组件
您必须具有要应用此修补程序的安装.NET Framework 3.5 SP1。
重启要求
您可能需要重新启动计算机,如果任何更新的文件正在使用。
修补程序替换信息
此修补程序不替换任何其他修补程序。
文件信息
此修复程序的英文版具有的文件属性 (或更新的文件属性)在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 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 |
Windows Vista Service Pack 1 (SP1) 和 Windows Server 2008 中,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 |
Mscorlib.resources.dll |
2.0.50727.3053 |
307,200 |
27-Jul-2008 |
17:58 |
x86 |
Windows Vista SP1 和 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 |
Windows Vista SP1 和 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 |
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
用于描述 Microsoft 软件更新的标准术语的824684说明