对于.NET Framework 4.5.2 4.5.1,以及 4.5 修补程序汇总包 3139546

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

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

下载信息

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


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

系统必备组件

若要应用此修补程序,您必须具有.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 的滞后时间。最后,此修复程序可以正确的回收方案的应用程序域中的所有缓存大小的计算结果。

适用于

本文适用于如下 ︰
  • Microsoft.NET Framework 4.5.2
  • Microsoft.NET Framework 4.5.1
  • Microsoft.NET Framework 4.5
  • Windows 7 SP1
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 SP 2
  • Windows Vista 的 Service Pack 2

警告:本文已自动翻译

属性

文章 ID:3139546 - 上次审阅时间:03/25/2016 05:45:00 - 修订版本: 3.0

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

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB3139546 KbMtzh
反馈