2015-08-24 86 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