配置IIS以发送“text/html的”来回应对于IE11

问题描述:

的Internet Explorer更新版本的Windows 8.1,IE11,具有下列用户代理字符串按this配置IIS以发送“text/html的”来回应对于IE11

的Mozilla/5.0(Windows NT的6.3;三叉戟/ 7.0; RV:11.0)像壁虎

我们的网站是正确设置在回应“text/html的”为除当我们使用IE11 UA所有浏览器的内容类型。对于发送IE11 UA的浏览器,它不正确地发送“application/xhtml + xml”。所有浏览器都在请求的Accept头中发送“text/html,application/xhtml + xml,*/*”。

是否有IIS或ASP.NET web.config设置允许为IE11或默认设置“text/html”?我目前没有使用任何.browser文件。

+0

_“对于发送IE11 UA的浏览器,它不正确地发送”application/xhtml + xml“。”_ - 或者是否有接受请求标头? – CodeCaster

+0

@CodeCaster是的,所有测试过的浏览器都在请求的Accept头中发送“text/html,application/xhtml + xml,\ */\ *”。 – Bullines

+0

是基于开放代码的解决方案,还是必须是IIS/Web.config解决方案? – bdoshi

修正是为了更新我们的默认为“text/html,application/xhtml + xml”的.browser文件,它最终为IE11做了些什么。

+1

您能否包含代码示例? –