本文介绍了修补程序汇总包 3139555,可用于 Microsoft.NET Framework 4.5.2 4.5.1,以及 4.5。有关此修复程序总成包中的修补程序的详细信息,请参阅此修补程序汇总所修复问题部分。

Web 安装程序是一个小包 (小于 1mb) 自动确定并在下载仅适用于特定平台的组件。

解决方案

下载信息

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

Download 立即下载此修补程序包。
有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

119591如何从联机服务获得 Microsoft 支持文件Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。

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

修补程序汇总版本

发行 DWORD 的值

对于.NET Framework 4.5 及更高版本的修补程序汇总包 3139555

380026

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

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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×