IE11上的ASP.NET网站兼容性问题

时间:2014-01-31 22:33:46

标签: asp.net-mvc iis-7 internet-explorer-11

我有一个用ASP.NET开发的网站,可以在Chrome浏览器,Firefox浏览器中使用,但不适用于IE。它要求在浏览器中专门设置Compatability。如果我们删除兼容性,网站将变得无用。

除了使用像<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

这样的Meta标签之外,还有其他解决方案吗?

1 个答案:

答案 0 :(得分:1)

您很可能在mobile.browser中有/App_Browsers个文件。

问题是mobile.browser文件没有IE 11的条目,因此它不知道如何对待它,默认情况下它将发送带有application/xhtml+xml标题的响应。 / p>

两种解决方案:

  1. 删除mobile.browser文件
  2. 将mobile.browser文件更新为具有IE 11条目的最新版本
  3. 这是一篇解释我的问题的文章:Incomplete HTML in IE 11