【问题标题】:IE-11 Compatibility with Framework 4.5IE-11 与框架 4.5 的兼容性
【发布时间】:2015-11-17 16:49:46
【问题描述】:

我正在开发一个 ASP.NET 网络应用程序。最近我们将框架从 2.0 升级到了 4.5。这次升级迫使我们使用 IE11。为了使我们的应用程序IE11兼容,我们添加了

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7;IE=EmulateIE8; IE=EmulateIE9; IE=EDGE" />

在母版页中,并且还在配置文件中包含以下标记。

<add name="X-UA-Compatible" value="IE=Edge" />

尽管添加了上述代码行,应用程序仍然无法在 IE11 中正确加载。第一个页面,即登录页面加载失败,显示为空白页面。它仅在使用兼容性视图添加站点的 URL 时才能正常工作。需要使其与 IE11 兼容,因为不希望客户端在每次有人计划使用该站点时都设置兼容性视图。请帮忙。

【问题讨论】:

    标签: c# asp.net compatibility internet-explorer-11


    【解决方案1】:

    我不知道这是否是您正在寻找的,但也许这会有所帮助并为您指明正确的方向。我们将它用于工作中的应用程序,该应用程序最初是一个 ie6 应用程序。

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <httpProtocol>
          <customHeaders>
            <clear />
            <add name="X-UA-Compatible" value="IE=EmulateIE9" />
          </customHeaders>
        </httpProtocol>
      </system.webServer>
    </configuration>
    

    【讨论】:

    • 嗨@Jamie,我已经实现了这个,但它没有帮助。我也做了IIS级别的设置。仍然没有帮助..
    • 对不起,我以为您试图让您的网站在 ie10 或更低版本中运行。 X-UA-Compatible 在 ie11+ 中不起作用,所以它真的什么也没做。在此处查看有关 IE 如何确定使用什么的流式聊天。 stackoverflow.com/questions/26346917/… 你有 声明吗?
    猜你喜欢
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 2021-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多