覆盖IE本地Intranet设置

Pin*_*015 13 html asp.net iis internet-explorer

我正在开发的网站被添加到IE浏览器中的本地Intranet站点列表中.

在此输入图像描述

然后在兼容性视图设置中,选中"在兼容性视图中显示Intranet站点"复选框.

在此输入图像描述

问题,我正在开发的网站在IE浏览器中显示为兼容性视图(非常明显的原因).

我需要做的是找到一种不在兼容性视图中显示网站的方法.

到目前为止我尝试添加以下标题但无济于事.

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Run Code Online (Sandbox Code Playgroud)

<httpProtocol>
  <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=edge" />
  </customHeaders>
</httpProtocol>
Run Code Online (Sandbox Code Playgroud)

删除所述IE浏览器设置不是一个选项,因为全世界有300,000台计算机需要修改(幸运的是我).

问题,有没有办法可以覆盖这些设置,以便我的网站不会以兼容模式呈现?

小智 3

还有另一个线程的解决方案与您的第二个线程的答案类似,但有一点额外的内容

对于 IIS,只需将以下代码添加到 web.config 中。为我工作,使用 IE9。

<system.webServer>
  <httpProtocol>
    <customHeaders>
      <clear />
      <add name="X-UA-Compatible" value="IE=edge" />
    </customHeaders>
  </httpProtocol>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

覆盖内网兼容模式IE8