更新:IIS6とIE9でテストしたところ、同じ問題が続きました。 paulmorrissのアドバイスを使用すると、ブラウザモードとページのドキュメントが異なっていたため、この問題はIIS6または7とは関係なく、IE9を使用することと関係がありました(HaventはIE 7、8を試しました)。
私は自分のマシンでサイトを開発しており、ローカルマシンのIIS7でホストされている進行状況を他のユーザーが表示できるようにします。同じページは、localhost、127.0.0.1またはマシンIPを使用する場合、マシン名「xpc」を使用して表示する場合とIE9で異なって見えます
同じページを保存し、localhost、127.0.0.1または私のマシンIPで表示したときのセクションは次のとおりです。
<META name="Author">
<META name="Copyright">
<META name="Description">
代わりに http:// xpc を使用して表示すると、次のようになります。
<META name=Author>
<META name=Copyright>
<META name=Description>
ドメイン名のハードロックはどこにもありません(私が確認できた限り)。なぜ同じページが2つの異なる方法で提供されるのですか? VS2010開発サーバーからサイトを起動すると、すべてが正常に機能します。
また、FireFoxで表示したページは同一に見えました。だから、私の推測では、IIS7はIE(9)に対して異なる方法でサービスを提供していますが、なぜですか?
ありがとうございました
編集: 関連 :試してみましたが、まだ喜びはありません。ページを更新してソースを見ると、メタタグが表示されますが、変更はなく、IPアドレスへの変更は問題ありません。
以下は問題を解決しました:
iE9を除外すると、サイトはIE9以前に表示されていたとおりに表示されます。 このMS Refrenceを使用
編集:IE9を省くことにより、代わりに
<meta http-equiv="X-UA-Compatible" content="IE=5, IE=8, IE=9, IE=10" >
上記の参照から、私は使用しました
<meta http-equiv="X-UA-Compatible" content="IE=5, IE=8, IE=10" >
そしてそれは働いた。