localhost上的UI问题

时间:2012-01-09 10:31:43

标签: html css internet-explorer

当我尝试使用localhost在IE(8)中运行我的Web应用程序时,它没有正确显示它,但是当我使用127.0.0.1时它工作正常。

“未正确显示”表示对齐和间距未按预期进行。但是当我使用本地IP地址(127.0.0.1)而不是localhost时,它正在正常运行。

这是如何引起的?如何解决?

截图是:

  • 使用localhost enter image description here

  • 使用127.0.0.1 enter image description here

1 个答案:

答案 0 :(得分:2)

检查您的主机文件(C:\ Windows \ System32 \ drivers \ etc \ hosts)是否包含localhost行:

127.0.0.1       localhost

修改

如果你发现一个像这样被注释掉的行块......

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

...您使用的是Windows 7,DNS中的localhost解析出现问题。我的猜测是你有一个混合的IPv4 / IPv6环境,你的DNS返回localhost的IPv6地址(例如2001:4860:4860 :: 1234 - 在命令行上尝试nslookup localhost)和你安装的某些部分不支持该IPv6地址。

尝试删除127.0.0.1前面的#,看看是否能解决问题。