2012-01-09 11 views
-1

localhostを使用してIE(8)でWebアプリケーションを実行しようとすると、正しく表示されませんが、127.0.0.1を使用すると問題なく動作します。localhostでのUIの問題

「正しく表示しない」とは、アライメントとスペーシングが期待通りに行われていないことを意味します。しかし、localhostの代わりにローカルIPアドレス(127.0.0.1)を使用すると、正しく動作しています。

これはどのように発生し、どのように解決できますか?

のスクリーンショットは、以下のとおりです。

  • localhostの enter image description here

  • を使用することによりenter image description here

+1

どのように正しく表示されないのですか?スクリーンショットが役立ちます。 –

+0

どのように正しく表示されているかについての詳細を追加できますか? –

+0

「正しく表示しない」を定義します。いずれにせよ、あなたが 'localhost'(127.0.0.1でなければならない)の定義のためにホストファイルをチェックしてください。 – Viruzzo

答えて

2

を127.0.0.1 を使用して、hostsファイル(Cチェック:\ WINDOWS \ System32にします\ drivers \ etc \ hosts)localhostの行が含まれているかどうか:

127.0.0.1  localhost 

EDIT:

あなたはこのようにコメントアウト行でブロックを見つけた場合...

# localhost name resolution is handled within DNS itself. 
# 127.0.0.1  localhost 
# ::1    localhost 

が...あなたは、Windows 7上で、何かが間違って起こっていますDNSのローカルホスト解決。私の推測では、IPv4/IPv6環境が混在しているため、DNSがlocalhostのIPv6アドレスを返します(例えば2001:4860:4860 :: 1234 - コマンドラインでnslookup localhostを試してください)。 IPv6アドレス。

127.0.0.1の前にある#を削除して問題が解決するかどうか確認してください。

+0

私は以下の行をホストファイルに持っています:#\t 127.0.0.1 localhost #\t :: 1 localhost –

+0

あなたはWindows 7のようです。行の先頭にある#は無視されます。上記の私の編集を参照してください。 – Jpsy

+0

この変更後にシステムを再起動する必要がありますか? –