2015-08-24 87 views
0

我工作的一个ASP.NET Web应用程序。最近我们将框架从2.0升级到4.5。这种升级迫使我们使用IE11。为了使我们的应用程序IE11兼容我们在母版页添加IE-11的兼容性与框架4.5

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

,也包含在配置文件中的以下标记为好。

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

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

回答

0

我不知道这是你在找什么,但也许这将有助于你指出正确的方向。我们将这个应用程序用于最初是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> 
+0

嗨@Jamie,我已经实现了这一点,但它没有任何帮助。我也做了IIS级别的设置。仍然没有帮助.. – Akshatha

+0

对不起,我以为你想让你的网站在IE10或以下的工作。 X-UA-Compatible在ie11 +中不起作用,所以它实际上什么都不做。在这里查看关于IE如何确定使用什么的流式聊天。 http://stackoverflow.com/questions/26346917/why-use-x-ua-compatible-ie-edge-anymore你有声明? –

+0

是的,我只在..它出现在Master页面中。 – Akshatha