Asp.net 配置IIS以发送“;text/html”;作为对IE11的回应

Asp.net 配置IIS以发送“;text/html”;作为对IE11的回应,asp.net,http,iis,internet-explorer-11,Asp.net,Http,Iis,Internet Explorer 11,Windows 8.1 IE11中Internet Explorer的更新版本具有以下用户代理字符串,如下所示: Mozilla/5.0(WindowsNT6.3;Trident/7.0;rv:11.0)类似Gecko 我们的网站正确设置了所有浏览器响应“text/html”中的内容类型,但使用IE11 UA时除外。对于发送IE11UA的浏览器,它错误地发送了“application/xhtml+xml”。所有浏览器都会在请求的Accept标头中发送“text/html,application/

Windows 8.1 IE11中Internet Explorer的更新版本具有以下用户代理字符串,如下所示:

Mozilla/5.0(WindowsNT6.3;Trident/7.0;rv:11.0)类似Gecko

我们的网站正确设置了所有浏览器响应“text/html”中的内容类型,但使用IE11 UA时除外。对于发送IE11UA的浏览器,它错误地发送了“application/xhtml+xml”。所有浏览器都会在请求的Accept标头中发送“text/html,application/xhtml+xml,*/*”


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

修复方法是更新我们的.browser文件,默认为“text/html,application/xhtml+xml”,这是它为IE11所做的。

“对于发送IE11 UA的浏览器,它错误地发送了“application/xhtml+xml”。-或者是否有接受请求头?@CodeCaster Yes,所有测试的浏览器都会在请求的Accept标头中发送“text/html,application/xhtml+xml,*/*”。您是基于代码的开放式解决方案还是必须是IIS/Web.config解决方案?