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

http://support.microsoft.com/kb/2600088

此修补程序为 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 为用户代理字符串使用监听技术来检测浏览器。浏览器定义文件涵盖某些范围的浏览器版本。但是,随着增加版本号,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

注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

系统必备组件

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

重新启动信息

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

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

更换信息

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

文件信息

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

对于所有受支持的基于 x86 的.NET Framework 4.0 版本
文件名称 文件版本 文件大小 日期 时间 平台
Aspnet_wp.exe 4.0.30319.504 32,592 2011 年 8 月 22 日 06:03 x86
Firefox.browser 不适用 3,082 2011 年 8 月 21 日 22:10 不适用
Ie.browser 不适用 4,283 2011 年 8 月 21 日 22:10 不适用
Setup.dll 10.0.30319.504 295,760 2011 年 8 月 22 日 06:03 x86
Setupengine.dll 10.0.30319.504 809,304 2011 年 8 月 22 日 06:03 x86
Setupui.exe 10.0.30319.504 78,152 2011 年 8 月 22 日 06:03 x86
System.web.dll 4.0.30319.504 5,227,856 2011 年 8 月 22 日 06:03 x86
System.web.extensions.dll 4.0.30319.504 1,862,504 2011 年 8 月 22 日 06:03 x86
Webengine.dll 4.0.30319.504 14,160 2011 年 8 月 22 日 06:03 x86
Webengine4.dll 4.0.30319.504 495,440 2011 年 8 月 22 日 06:03 x86
对于所有支持基于 x64 版本的.NET Framework 4.0
文件名称 文件版本 文件大小 日期 时间 平台
Aspnet_wp.exe 4.0.30319.504 40,784 2011 年 8 月 22 日 06:38 x64
Firefox.browser 不适用 3,082 2011 年 8 月 21 日 21:37 不适用
Ie.browser 不适用 4,283 2011 年 8 月 21 日 21:37 不适用
Setup.dll 10.0.30319.504 295,760 2011 年 8 月 22 日 06:03 x86
Setupengine.dll 10.0.30319.504 809,304 2011 年 8 月 22 日 06:03 x86
Setupui.exe 10.0.30319.504 78,152 2011 年 8 月 22 日 06:03 x86
System.web.dll 4.0.30319.504 5,197,136 2011 年 8 月 22 日 06:38 x64
System.web.extensions.dll 4.0.30319.504 1,862,504 2011 年 8 月 22 日 06:03 x86
Webengine.dll 4.0.30319.504 15,696 2011 年 8 月 22 日 06:38 x64
Webengine4.dll 4.0.30319.504 720,720 2011 年 8 月 22 日 06:38 x64
对于所有受支持的.NET Framework 4.0 的 IA-64-基于版本
文件名称 文件版本 文件大小 日期 时间 平台
Aspnet_wp.exe 4.0.30319.504 80,208 2011 年 8 月 22 日 07:09 IA-64
Firefox.browser 不适用 3,082 2011 年 8 月 21 日 22:12 不适用
Ie.browser 不适用 4,283 2011 年 8 月 21 日 22:12 不适用
Setup.dll 10.0.30319.504 295,760 2011 年 8 月 22 日 06:03 x86
Setupengine.dll 10.0.30319.504 809,304 2011 年 8 月 22 日 06:03 x86
Setupui.exe 10.0.30319.504 78,152 2011 年 8 月 22 日 06:03 x86
System.web.dll 4.0.30319.504 4,816,208 2011 年 8 月 22 日 07:09 IA-64
System.web.extensions.dll 4.0.30319.504 1,862,504 2011 年 8 月 22 日 06:03 x86
Webengine.dll 4.0.30319.504 25,424 2011 年 8 月 22 日 07:09 IA-64
Webengine4.dll 4.0.30319.504 1,340,752 2011 年 8 月 22 日 07:09 IA-64

注意:由于存在文件依赖性,此修复程序可能还包含其他文件。

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

问题 1

请考虑下面的方案:

  • 您可以使用 Windows Internet Explorer 10 来访问基于 ASP.NET 网页。
  • 该网页启动回发。

在此方案中,回发发生故障,并且您会收到以下错误消息:

脚本遇到错误","‘__doPostBack‘ 未定义

注意:该网页可以多种方式启动回发。例如,一个LinkButton控件可以启动回发。

问题 2

请考虑下面的方案:

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

在此方案中,在回发后不保持滚动位置的网页。

回到顶端 | 提供反馈

参考

有关MaintainScrollPositionOnPostBack属性的详细信息,请访问下面的 Microsoft 网站:

MaintainScrollPositionOnPostBack 属性的常规信息

有关浏览器定义文件架构的详细信息,请访问下面的 Microsoft 网站:

浏览器定义文件架构有关的一般信息

有关 Internet Explorer 10 用户代理字符串的详细信息,请访问下面的 Microsoft 网站:

Internet Explorer 10 用户代理字符串有关的一般信息

有关如何更有效地检测到 Internet Explorer 的详细信息,请访问下面的 Microsoft 网站:

如何更有效地检测到 Internet Explorer

本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不做这些产品的任何担保,默示或其他有关的性能或可靠性。

回到顶端 | 提供反馈

属性

文章编号: 2600088 - 最后修改: 2014年4月19日 - 修订: 14.0

这篇文章中的信息适用于:
  • Microsoft ASP.NET 4.0
关键字:
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2600088 KbMtzh

机器翻译

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

点击这里察看该文章的英文版: 2600088

Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

时间: 2024-10-13 01:08:05

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

[.net] 关于CS0016: Could not write to output file ‘c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files… ‘Access is denied.’ 的解决办法

[.net] 关于CS0016: Could not write to output file ‘c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files… ‘Access is denied.’ 的解决办法 1.添加用户"Network Service” 和 “IIS_IUSERS” 读下面目录的读写权限 a) C:\Windows\Temp b) C:\Windows\Microsoft.NET\Framewo

【转载】错误 CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/.........dll”--“拒绝访问。 ”

win7中安装asp.net的问题 编译器错误信息: CS0016: 未能写入输出文件问题解决办法 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误.请检查下列特定错误详细信息并适当地修改源代码. 编译器错误信息: CS0016: 未能写入输出文件“d:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\5177u\d087da43\c12930d8\9ze28k_8.dll”--“拒绝访问. ”

(转)win7+iis7.5+asp.net下 CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 解决方案

本文转载自:http://www.cnblogs.com/finesite/archive/2011/01/28/1946940.html 网上搜的解决方案但在我的环境下仍旧没有解决,我的方法如下: 给C:\Windows\temp 文件夹赋予完全控制权限,如图: 其他的解决方案均没有成功如: 1 设置c:windows\temp 目录访问权限 temp--> 属性-->安全-- > 添加network service -->并赋予其权限为 读 和 写--> 确定 (注意:操

iis aspx常见错误 没有对“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的写访问权限。

初学 .net ,过程中碰到了一些问题.遂把问题记录下来,备以后查看. aspx页面显示如下错误: 没有对“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的写访问权限. 出现此问题,在网上找了一下. 解决办法大概是几种 1 由于iis和framework安装的顺序不对,所以要卸掉,重新安装.顺序是先装iis 然后装 framework 2 重新注册IIS服务扩展,在“开始”-“运行”里输入如入命令 C:

CS0016: 未能写入输出文件“c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\data\34aae060\b7daa87d\App_Web_addadvice.aspx.cdcab7d2.ekhlcbjd.dll”--“目录名无效。 ”

产生原因:应用程序运行时产生的临时文件需要存放到c:"windows"temp 文件夹下 而运行基于microsoft .net framework 框架下的应用程序 需要对temp 具有读写的权限 ,所以程序运行产生的临时文件不能存储或读取 ,或者路径不存在的情况下都会产生编译错误.  解决方法: 1.设置c:windows\temp 目录访问权限 temp--> 属性-->安全-- > 添加了iis_user和network service -->都赋予其权

未能写入输出文件 “c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\6ee8fd15\5fc973dd\App_Web_default.aspx.cdcab7d2.e1voeq0d.dll”--“拒绝访问

在本地开发环境没问题,但是发布到服务器出现:未能写入输出文件"c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1169\App_global.asax.haz99mum.dll"--"拒绝访问. "错误 解决方法: 1,通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:C:\Windows\temp--&

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files这个文件找不到

在C:\Windows\Microsoft.NET\Framework64\v4.0.30319文件夹下面建立Temporary ASP.NET Files 文件夹(Framework64 注意64,这个可能是我们用的64位系统,但是vs2010不分32位还是64位,所以在C:\Windows\Microsoft.NET\Framework\v4.0.30319下面有这个文件夹,而在C:\Windows\Microsoft.NET\Framework64\v4.0.30319下面却没有这个,没有

win7+iis7.5+asp.net下 CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 解决方案

网上搜的解决方案但在我的环境下仍旧没有解决,我的方法如下: 给C:\Windows\temp 文件夹赋予完全控制权限,如图: 其他的解决方案均没有成功如: 1 设置c:windows\temp 目录访问权限 temp--> 属性-->安全-- > 添加network service -->并赋予其权限为 读 和 写--> 确定 (注意:操作系统为windows server2003 framework 版本在 1.1及以上) 2 设置发布网站的程序目录中bin文件夹的权限 同

CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 解决方案

1 设置c:windows\temp 目录访问权限 temp--> 属性-->安全-- > 添加network service -->并赋予其权限为 读 和 写--> 确定 (注意:操作系统为windows server2003 framework 版本在 1.1及以上) 2 设置发布网站的程序目录中bin文件夹的权限 同样添加 network service 并设置权限为读取. 运行