3

ユーザーがIE8のバージョンで[互換表示でイントラネットサイトを表示する]をオフにしない限り、IE7互換モードで読み込まれるイントラネットサイトがあります。残念ながら、クライアントは、使用している他のサイトについてこれをチェックすることを望んでいるため、この設定を上書きする必要があります。メタタグを試しましたが、

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

ただし、ブラウザの設定は上書きされません。ただし、この質問は、サーバーの見出しが実際にオーバーライドされることを示しています。これは、一番上の答えに示されているサンプルコードです。

<httpProtocol>
  <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=edge" />
  </customHeaders>
</httpProtocol>

web.configを開いて配置しました<system.webServer>が、機能しません。fiddlerでヘッダーを監視していますが、ヘッダーがまったく追加されていません。(また、互換モードに強制され、Javascriptは互換モードであることを確認しdocumentModeます7。)私はASP.NET開発サーバーでローカルに作業しています

4

1 に答える 1

2

この<system.webServer>タグは特にIIS用です(7、私は信じています)。VisualStudioが社内で使用するCassiniサーバーには影響しません。ライブ開発環境でこの問題についてのみ心配する必要がある場合は、IISのインスタンスでテストしてみてください。それ以外の場合は、開発中にIISExpressを試してみることをお勧めします。

于 2012-06-20T22:10:45.467 に答える