你目前正处于脱机状态,正在等待 Internet 重新连接

修补程序是可用于在 Microsoft.NET Framework 4.0 中的 ASP.NET 浏览器定义文件

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

点击这里察看该文章的英文版: 2600088
概要
本文介绍的修复程序是 includedin Microsoft.NET Framework 4.0 的 ASP.NET 浏览器定义文件。
更多信息
此修补程序引入了更新的定义浏览器定义文件中为 Internet Explorer 和 Mozilla Firefox。浏览器定义文件存储在以下文件夹中,具体取决于安装的 Microsoft.NET Framework 版本之一:
  • 对于 32 位版本的.NET Framework 4.0

    %WinDir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers
  • 对于 64 位版本的.NET Framework 4.0

    %WinDir%\Microsoft.NET\Framework64\v4.0.30319\CONFIG\Browsers
默认情况下,ASP.NET usessniffing 技术,用于检测浏览器的用户代理字符串。浏览器定义文件涵盖某些范围的浏览器版本。但是,随着增加版本号,ASP.NET 可能不会使用用户代理字符串识别浏览器的新版本。在这种情况下,ASP.NET 可能会为未知的浏览器中处理这些版本。例如,ASP.NET 不能识别 Windows Internet Explorer 10 分用户代理字符串如下:

Mozilla/5.0 (兼容 ;MSIE 10.0;Windows NT 6.1 ;Trident/6.0)

热修复补丁程序信息

可以从 Microsoft 获得支持的热修复补丁程序。但是,此修补程序用于解决本文中描述的问题。此修补程序仅适用于遇到本文所述问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。

如果此修补程序可以下载,则此知识库文章顶部会出现"提供修补程序下载"部分。如果未显示此节,请与 Microsoft 客户服务和支持,以获取此修复程序。

注意如果出现其他问题或需要任何故障诊断,您可能需要创建单独的服务请求。到其他支持问题和事项,对于此特定的修补程序不需要将照常收取支持费用。Microsoft 客户服务和支持电话号码,或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站: 注意"可用的热修补程序下载"表格显示此热修复补丁程序适用的语言。如果您看不到您的语言,这是因为热修复补丁程序不适用于该语言。

先决条件

若要应用此修补程序,您必须安装.NET Framework 4。

重新启动信息

应用此修补程序后,您可能必须重新启动计算机,如果您安装此修补程序时使用任何受影响的文件。

若要避免重新启动计算机,请关闭所有 web 服务器应用程序的 forASP.NET 网站然后再应用此修补程序。

替换信息

此修补程序不替代以前发布的修补程序。

文件信息

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

对于所有受支持的基于 x86 的.NET Framework 4.0 版本
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe4.0.30319.50432,5922011 年 8 月 22-06:03x86
Firefox.browser不适用3,0822011 年 8 月 21-22:10不适用
Ie.browser不适用4,2832011 年 8 月 21-22:10不适用
Setup.dll10.0.30319.504295,7602011 年 8 月 22-06:03x86
Setupengine.dll10.0.30319.504809,3042011 年 8 月 22-06:03x86
Setupui.exe10.0.30319.50478,1522011 年 8 月 22-06:03x86
System.web.dll4.0.30319.5045,227,8562011 年 8 月 22-06:03x86
System.web.extensions.dll4.0.30319.5041,862,5042011 年 8 月 22-06:03x86
Webengine.dll4.0.30319.50414,1602011 年 8 月 22-06:03x86
Webengine4.dll4.0.30319.504495,4402011 年 8 月 22-06:03x86
对于所有支持基于 x64 版本的.NET Framework 4.0
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe4.0.30319.50440,7842011 年 8 月 22-06:38x64
Firefox.browser不适用3,0822011 年 8 月 21-21:37不适用
Ie.browser不适用4,2832011 年 8 月 21-21:37不适用
Setup.dll10.0.30319.504295,7602011 年 8 月 22-06:03x86
Setupengine.dll10.0.30319.504809,3042011 年 8 月 22-06:03x86
Setupui.exe10.0.30319.50478,1522011 年 8 月 22-06:03x86
System.web.dll4.0.30319.5045,197,1362011 年 8 月 22-06:38x64
System.web.extensions.dll4.0.30319.5041,862,5042011 年 8 月 22-06:03x86
Webengine.dll4.0.30319.50415,6962011 年 8 月 22-06:38x64
Webengine4.dll4.0.30319.504720,7202011 年 8 月 22-06:38x64
对于所有受支持的.NET Framework 4.0 的 IA-64-基于版本
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe4.0.30319.50480,2082011 年 8 月 22-07:09IA-64
Firefox.browser不适用3,0822011 年 8 月 21-22:12不适用
Ie.browser不适用4,2832011 年 8 月 21-22:12不适用
Setup.dll10.0.30319.504295,7602011 年 8 月 22-06:03x86
Setupengine.dll10.0.30319.504809,3042011 年 8 月 22-06:03x86
Setupui.exe10.0.30319.50478,1522011 年 8 月 22-06:03x86
System.web.dll4.0.30319.5044,816,2082011 年 8 月 22-07:09IA-64
System.web.extensions.dll4.0.30319.5041,862,5042011 年 8 月 22-06:03x86
Webengine.dll4.0.30319.50425,4242011 年 8 月 22-07:09IA-64
Webengine4.dll4.0.30319.5041,340,7522011 年 8 月 22-07:09IA-64
注意由于存在文件依赖性,此修复程序可能还包含其他文件。

此修补程序的情况下发生的常见问题

问题 1

请考虑以下情形:
  • 您可以使用 Windows Internet Explorer 10 来访问基于 ASP.NET 网页。
  • 该网页启动回发。

在此方案中,在回发发生故障,,并且您会收到以下错误消息:
脚本遇到错误","'__doPostBack' 未定义
注意该网页可以多种方式启动回发。例如,一个LinkButton控件可以启动回发。

问题 2

请考虑以下情形:
  • 您可以创建基于 ASP.NET 网页,该网页具有MaintainScrollPositionOnPostBack属性设置为True
  • 您使用 Mozilla Firefox 4.0 或更高版本的 Mozilla Firefox 打开该网页。
  • 该网页启动回发。

在此方案中,在回发后不保持滚动位置的网页。
参考
有关MaintainScrollPositionOnPostBack属性的详细信息,请访问下面的 Microsoft 网站:
有关浏览器定义文件架构的详细信息,请访问下面的 Microsoft 网站:
有关 Internet Explorer 10 用户代理字符串的详细信息,请访问下面的 Microsoft 网站:
有关如何更有效地检测到 Internet Explorer 的详细信息,请访问下面的 Microsoft 网站:
本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不担保也不暗示或对这些产品的性能或可靠性做任何表态。

警告:本文已自动翻译

属性

文章 ID:2600088 - 上次审阅时间:04/19/2014 07:23:00 - 修订版本: 14.0

Microsoft ASP.NET 4.0

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2600088 KbMtzh
反馈