我有一個以IE7兼容模式加載的Intranet站點,除非用戶在其IE8版本中未選中「在兼容性視圖中顯示Intranet站點」。不幸的是,客戶希望對其他網站進行檢查,因此我需要覆蓋此設置。我已經嘗試了meta標籤,設置標頭以覆蓋ASP.NET中的IE Intranet兼容模式
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
,但它不覆蓋瀏覽器設置。但是,this question表示服務器標題確實會覆蓋。這是最多的回答給出的示例代碼:
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
我已經打開了web.config文件,並把它放在<system.webServer>
但它不工作。我正在看fiddler的標題,但它根本不添加標題。 (此外,它仍然被迫兼容模式和Javascript確認documentMode
是7
。)我正在本地與ASP.NET開發服務器工作
這是不使用卡西尼的原因之一。去獲取IIS 7.5快速:http://www.microsoft.com/en-us/download/details.aspx?id=1038 – NotMe