配置IIS发送"text/html"以响应IE11

Bul*_*nes 7 asp.net iis http internet-explorer-11

的Internet Explorer在Windows 8.1,IE11更新的版本,具有下列用户代理字符串按照:

Mozilla/5.0(Windows NT 6.3; Trident/7.0; rv:11.0)就像Gecko一样

我们的网站正在为所有浏览器的"text/html"响应中正确设置Content-Type,除非我们使用IE11 UA.对于发送IE11 UA的浏览器,它错误地发送"application/xhtml + xml".所有浏览器都在请求的Accept标头中发送"text/html,application/xhtml + xml,*/*".

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

Bul*_*nes 2

修复方法是更新默认为“text/html, application/xhtml+xml”的 .browser 文件,最终为 IE11 执行此操作。