【问题标题】:ASP.NET Website Compatability issue on IE11IE11 上的 ASP.NET 网站兼容性问题
【发布时间】:2014-02-24 19:28:45
【问题描述】:

我有一个用 ASP.NET 开发的网站,它在 Chrome、Firefox 浏览器中运行良好,但在 IE 中运行良好。它需要在浏览器中专门设置兼容性。如果我们删除兼容性,该网站将变得毫无用处。

除了放入元标记之外,还有其他解决方案吗:<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

【问题讨论】:

  • 如果您知道确切的兼容性问题是什么,那么我们可以帮助您解决它。请注意,ASP.NET-MVC 本身不会生成任何“坏”标记,因此 ASP.NET 注释是无关紧要的(另一方面,WebForms ......)

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


【解决方案1】:

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

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

两种解决方案:

  1. 删除 mobile.browser 文件
  2. 将 mobile.browser 文件更新为具有 IE 11 条目的最新版本

这是一篇解释我的问题的文章:Incomplete HTML in IE 11

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    相关资源
    最近更新 更多