对于.NET Framework 4.5.2 4.5.1,以及 Windows 中的 4.5 的修补程序汇总包 3139555 (Web 安装程序)

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3139555
本文介绍了修补程序汇总包 3139555,可用于 Microsoft.NET Framework 4.5.2 4.5.1,以及 4.5。有关此修复程序总成包中的修补程序的详细信息,请参见 此修复程序汇总所修复的问题 一节。

Web 安装程序是小包 (小于 1mb) 自动确定并下载的组件仅在特定平台的 applyto。
解决方案

下载信息

下列文件已可从 Microsoft 下载中心下载:


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

注意:若要在安装后验证修补程序汇总版本,请检查发布 DWORD 值的值。为了向前兼容,查找大于或等于值下表中列出的值。

修补程序汇总版本 发行 DWORD 的值
对于.NET Framework 4.5 及更高版本的修补程序汇总包 3139555380026
有关如何确定.NET Framework 版本的详细信息,请参阅如何确定安装了哪些.NET Framework 版本.

系统必备组件

若要应用此修补程序,您必须具有.NET Framework 4.5.2、 4.5.1 或安装的 4.5。

重新启动要求

您需要重新启动计算机后,如果任何受影响的文件正在使用,则在应用此修补程序。我们建议您应用此修补程序之前,退出所有基于.NET Framework 应用程序。

修补程序替换信息

此修复程序包不替换以前发布的修补程序包。

此修复程序汇总所修复的问题

问题 1

运行的应用程序处理繁重工作负载具有动态的方法 (例如,实体框架和 LINQ to SQL) 的特定使用模式时,您可能会遇到间歇性崩溃,在您的应用程序中。

动态方法生命周期管理中的问题会出现此问题。发生此问题时,将引发System.Reflection.TargetInvocationException

此修复程序纠正了生命周期管理问题。

问题 2

System.Web.CachingSystem.Runtime.Caching生成报告而不是使用的缓存项的内存大小的整个应用程序域使用的内存的大小。由于计时器实现中的更改,这是从.NET Framework 4.5 回归。除了报告大小不正确,由缓存引用的其他对象可能会严重影响 gen2 GC 延迟。在宿主方案的 ASP.NET,缓存还 miscalculates 的所有应用程序域中的所有缓存大小 (如通过进程内存限制使用的缓存百分比ASP.NET 性能计数器报告) 的应用程序域时回收。

此修复程序无意的引用从缓存中删除其他应用程序域对象,以便报告正确的大小。此修复程序还包含更改,以改进的 System.Runtime.Caching 多核计算机上,使用 Server GC 的滞后时间。此外,在应用此修补程序后,回收方案的应用程序域中的所有缓存的大小正确计算。

警告:本文已自动翻译

属性

文章 ID:3139555 - 上次审阅时间:02/24/2016 15:33:00 - 修订版本: 2.0

Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB3139555 KbMtzh
反馈