修补程序可供.NET Framework 2.0 SP2 和 .NET Framework 3.5 SP1 中的 ASP.NET 浏览器定义文件使用

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

本文内容

概要

本文介绍的修复程序在 Microsoft.NET Framework 2.0 Service Pack 2 (SP2) 和 Microsoft.NET Framework 3.5 Service Pack 1 (SP1) 中包含 ASP.NET 浏览器定义文件。此修补程序适用于以下操作系统:
  • Windows XP
  • Windows Server 2003
  • Windows Vista
  • Windows 2008 Server
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2 Service Pack 1 (SP1)

更多信息

此修补程序引入了 Internet Explorer 浏览器定义文件中更新的定义。浏览器定义文件存储在以下文件夹中,具体取决于安装的 Microsoft.NET Framework 版本之一:
  • 对于 32 位版本的.NET Framework 2.0 SP2 或.NET Framework 3.5 SP1

    %WinDir%\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers
  • 对于 64 位版本的.NET Framework 2.0 SP2 或.NET Framework 3.5 SP1 的

    %WinDir%\Microsoft.NET\Framework64\v2.0.50727\CONFIG\Browsers
默认情况下,ASP.NET 使用监听技术的用户代理字符串来检测浏览器。浏览器定义文件涵盖某些范围的浏览器版本。但是,随着增加版本号,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 网站:
http://support.microsoft.com/contactus/?ws=support
注意"可用的热修补程序下载"表格显示此热修复补丁程序适用的语言。如果您看不到您的语言,这是因为热修复补丁程序不适用于该语言。

先决条件

若要应用此修补程序,您必须安装 Microsoft.NET Framework 2.0 版 SP2 或 Microsoft.NET Framework 3.5 SP1。此外,计算机必须运行下列操作系统之一:
  • Windows XP
  • Windows Server 2003
  • Windows Vista
  • Windows 2008 Server
  • Windows 7 SP1
  • Windows Server 2008 R2 SP1

重新启动信息

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

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

替换信息

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

文件信息

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

对于所有受支持的.NET Framework 2.0 SP2 或.NET Framework 3.5 SP1 的基于 x86 的版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.569230,5442011 年 8 月 25-05:07x86
ie.browser不适用18,4112011 年 8 月 25-05:07不适用
System.web.dll2.0.50727.56925,251,0722011 年 8 月 25-05:08x86
Webengine.dll2.0.50727.5692436,0482011 年 8 月 25-05:07x86
对于所有受支持的基于 x64 版本的.NET Framework 2.0 SP2 或.NET Framework 3.5 SP1 的
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.569242,3202011 年 8 月 24-23:05x64
ie.browser不适用18,4112011 年 8 月 24-21:01不适用
System.web.dll2.0.50727.56925,259,2642011 年 8 月 24-23:10x64
Webengine.dll2.0.50727.5692745,296 2011 年 8 月 24-23:05x64
注意由于存在文件依赖性,此修复程序可能还包含其他文件。

没有此修补程序时出现的常见问题

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

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

参考

适用于在 Microsoft.NET Framework 3.5.1 ASP.NET 文件的修复程序将修复程序 2608565。

有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2608565 修补程序是可用于在.NET Framework 3.5.1 ASP.NET 浏览器定义文件
请注意这些 ASP.NET 浏览器定义文件是 Microsoft.NET Framework 3.5.1 到制造商 (RTM) 版本的 Windows 7 和 Windows Server 2008 R2 的发布中所包含的一部分。

有关浏览器定义文件架构的详细信息,请访问下面的 Microsoft 网站:
浏览器定义文件架构有关的一般信息
有关 Internet Explorer 10 用户代理字符串的详细信息,请访问下面的 Microsoft 网站:
Internet Explorer 10 用户代理字符串有关的一般信息
有关如何更有效地检测到 Internet Explorer 的详细信息,请访问下面的 Microsoft 网站:
如何更有效地检测到 Internet Explorer

属性

文章编号: 2600100 - 最后修改: 2014年4月19日 - 修订: 20.0
这篇文章中的信息适用于:
  • Microsoft ASP.NET 2.0
  • Microsoft ASP.NET 3.5
关键字:?
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2600100 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2600100
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