IE9/10/11 访问asp.net网站时(IIS7.5)的兼容性问题
来源:互联网 发布:2000年网络歌曲 编辑:程序博客网 时间:2024/06/07 07:46
这个问题早经微软官方确认,是IE10的一个Bug,也发布了两个HOTFIX专门用来修复这个问题
http://www.cnblogs.com/79039535/p/3335121.html
建议你去看我这篇文章~希望能解决你的问题。
其实这是ASP.NET 2.0,3.5和4.0的Bugs,因这些版本无法识别IE10的User-Agent标头字符串,所以无法识别用户浏览器的版本,从而导至了ASP.NET的特定功能失效,认为游览器不支持Cookies功能,不处理与Cookie相关的程式码等,从而在浏览器中不保存服务器返回的Session标识,造成丢失等。
简单的解决方法是,在网站根目录,新增一个浏览器定义文件(browser definition file)
步骤如下:
1.添加一个"App_Browsers"文件夹
2.添加一个"*.browser"后缀的文件,如IE10.browser.
3.添加文件内容如下:
<browsers> <browser refID="Default"> <capabilities><!-- To avoid wrong detections of e.g. IE10 --> <capability name="cookies" value="true" /> <capability name="ecmascriptversion" value="3.0" /> </capabilities> </browser> </browsers>
1 0
- IE9/10/11 访问asp.net网站时(IIS7.5)的兼容性问题
- IIS7.5 部署asp.net 3.5 mvc2.0 网站 关键
- 编写、发布、配置一个ASP.NET 网站的过程(VS2008+Win7+IIS7)
- Windows2008R2+IIS7.5+ASP+SQLServer2008访问慢的原因
- IIS7.5 http 1.1 新建应用程序失败 ASP的网站
- asp.net在IIS7中更改网站的.net framework框架版本
- WIN7 + IIS7.5下对ASP.NET代码的调试
- 我的IIS7.5竟然不支持ASP.NET路由
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- Windows7 IIS7.5部署ASP网站
- iis7发布.net网站遇到的问题解决
- 在IIS7.5中ASP.NET调用cmd程序拒绝访问决绝方法小记
- ASP.NET在IIS7.5(IIS7)配置伪静态
- ASP.NET在IIS7.5(IIS7)配置伪静态
- ASP.NET在IIS7.5(IIS7)配置伪静态
- ASP.NET在IIS7.5(IIS7)配置伪静态
- hdu2022 海选女主角
- 从Spring Tool Suite导入与Git相关联的项目
- ios开发--KVO解析
- strstr()函数
- Linux的Core文件设置与调试
- IE9/10/11 访问asp.net网站时(IIS7.5)的兼容性问题
- phone3.4+sencha touch+android4 显示状态栏
- 获取C语言中的最大值(正无穷)与最小值(负无穷)的一些方法与技巧
- js-base64 参数编码
- 组队赛4(2013成都)
- ACE常用类及对应的头文件
- android QQ第三方登陆 错误 登陆授权失败(错误码:110406)
- stringstream的用法 (C++用于类型转化)
- solr (version4.7.0)使用手册