文章编号: 2600217 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

对于 Microsoft.NET Framework 4 的可靠性更新 2 可以用来在.NET Framework 4 中修复的一些稳定性、 可靠性和性能问题。

此更新还包含对中列出的更新程序包"更新替换信息"一节。

此更新软件包还解决了以前发布的 Microsoft 知识库 (KB) 文章中未记载的一些问题。有关这些问题的详细信息,请参阅"此更新解决的问题"一节。

解决方案

更新信息

下面是一些可从 Microsoft 下载中心下载的文件:

收起这个图片展开这个图片
下载
立即下载 Microsoft.NET Framework 4 包可靠性更新 2。

有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从在线服务获得 Microsoft 的支持文件
微软已对此文件进行病毒扫描。Microsoft 使用该文件投递日期时可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。

系统必备组件

若要应用此更新,必须安装了.NET Framework 4 或 Microsoft.NET Framework 4 客户端配置文件。

若要安装此更新,您必须具有 Windows 安装程序 3.1 或更高版本安装。若要获取最新版本的 Windows 安装程序,请访问下面的 Microsoft 网站:
下载可再发行组件的 Windows 安装程序 4.5

有关此更新的命令行开关


有关此更新支持的各种命令行开关的详细信息,请访问下面的 Microsoft 网站:
227091 Microsoft Windows Installer 工具的命令行开关

有关 Windows 安装程序的详细信息,请访问下面的 MSDN 网站:
有关 Windows 安装程序的常规信息

重新启动要求

在应用此更新后,必须重新启动计算机,如果任何受影响的文件被锁定或正在使用。

更新替换信息

此更新将替代以下修复程序:
2628838 当您在基于.NET Framework 4.0 应用程序中使用 FileSystemWatcher 类的修补程序: 内存泄漏
2600088 可用于在 Microsoft.NET Framework 4.0 中的 ASP.NET 浏览器定义文件的修补程序

此更新解决的问题

此更新解决了下列问题。

单击此处可查看或隐藏详细的信息

问题 1

请考虑下面的方案:
  • 您可以使用 Windows Internet Explorer 10 来访问 Microsoft 的基于 ASP.NET 网页。
  • 该网页启动回发操作。
在此方案中,回发的操作失败,,并且您会收到以下错误消息:
脚本遇到错误","'__doPostBack' 未定义


注意:该网页可以以各种方式启动回发的操作。例如,网页可以使用一个LinkButton控件来启动回发的操作。

问题 2

请考虑下面的方案:
  • 创建具有MaintainScrollPositionOnPostBack属性设置为True的基于 ASP.NET 的网页
  • 您使用 Mozilla Firefox 4.0 或更高版本的 Mozilla Firefox 以打开该网页。
  • 该网页启动回发操作。
在这种情况下,回发的操作完成后不维护网页的滚动位置。

注意:本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不做这些产品的任何担保,默示或其他有关的性能或可靠性。

问题 3

Watson 错误基于.NET Framework 4 的 ASP.NET 网站中的System.Web.Configuration类中出现在其中的InitStandaloneConfig函数调用两次由两个不同的线程争用条件。发生此问题时,该网站崩溃。此外,Watson 错误发生后收到下面的访问冲突错误消息:
异常代码-System.AccessViolationException

问题 4

请考虑下面的方案:
  • 将用户设置 Internet Information Services (IIS) 用户模式缓存策略缓存包含某些文件扩展名在 IIS 管理器中的输出缓存请求的响应。
  • 通过 IIS 管理器中的输出缓存收到与以前配置的扩展名的资源的请求。
  • 自定义模块将 cookie 设置在响应。然后,通过 IIS 管理器中输出缓存来缓存响应。
  • 通过 IIS 管理器中的输出缓存,从另一个用户收到另一个请求,该 cookie 以及原始缓存的响应发送给不同的用户。
在此方案中,相同的 cookie 的响应意外地发送给不同的请求程序。

问题 5

症状

当您在基于.NET Framework 4 的应用程序中使用FileSystemWatcher类监视指定的目录中的更改时,则将发生内存泄漏。

原因

FileSystemWatcher类中的错误会出现此问题。当创建一个FileSystemWatcher对象时, FileSystemWatcher类使用GCHandle类创建固定的垃圾回收器句柄。句柄是 8 千字节 (KB),并使用byte []数据格式。但是, FileSystemWatcher对象永远不会释放垃圾回收器句柄。

问题 6

请考虑下面的方案:
  • 安装并启用 PowerPivot Microsoft.NET Framework 3.5 Service Pack 1 (SP1) 或 Microsoft.NET Framework 2.0 Service Pack 2 (SP2) 安装了的计算机上 Excel 外接程序应用程序。
  • 您试图启动 Microsoft Excel 2010。
在此方案中,当您在 Excel 2010 中收到以下消息时,初始屏幕间歇性地保持打开状态再比平时久:
正在加载外接程序 (<x> </x><y></y>) excel PowerPivot


注意:<x></x> 是一个占位符,表示在其中加载序列中该 PowerPivot 显示在 Excel 外接程序应用程序之间。 <y> </y>是一个占位符,表示在 Excel 中的加载项应用程序的总次数。

问题 7

4.0.NET Framework 程序集的处理可能会导致竞态条件。此行为将导致针对.NET Framework 4.0 公共语言运行时 (CLR) 来输入不一致的状态运行托管的代码的进程。此外,这些进程可能会意外停止。安装此更新后,条目添加到 CLR 统一列表,以使列表的可传递关闭中。这可防止任何相关的争用条件。

文件信息

此修复程序的英文版具有的文件属性 (或更新的文件属性)在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。

单击此处可查看或隐藏详细的信息

属性

文章编号: 2600217 - 最后修改: 2015年1月11日 - 修订: 22.0
这篇文章中的信息适用于:
  • Microsoft .NET Framework 4.0
关键字:?
kbqfe kbfix atdownload kbsurveynew kbexpertiseadvanced kbcip kbmt KB2600217 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2600217
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

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