网页不同显示localhost和IP地址

时间:2009-12-03 16:17:04

标签: ip-address localhost asp.net

我今天的网站遇到了一个奇怪的问题。 我在aspx中有我的本地代码,我可以在ie和firefox中完美浏览,我在我的计算机上发布它并创建一个虚拟网站,然后用firefox和http://localhost/testwebsite/default.aspx浏览它,它也完美地显示但是当从localhost切换到我的本地ip地址时,页面在元素布局中显示奇怪,它们按照奇怪的顺序排列,不像他们应该的那样。

我无法弄清楚这个问题?这是一个新问题吗? 使用localhost和ip浏览相同的已发布代码时有什么不同。 唯一的疑问是关于相对css和javascript路径,但我们检查了它们并且看起来很好。

4 个答案:

答案 0 :(得分:10)

尝试将以下元标记添加到页面的开头:

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

我遇到类似IE8的问题,迫使我的内部网站点在IE7兼容模式下查看。

答案 1 :(得分:1)

如果您在使用IE8时遇到问题,请强制我的Intranet站点在IE7兼容模式下查看。您还可以在Compability View中取消选中Tools | Compability View Settings | Display Intranet Sites。 (这应该是对MarkKBS答案的评论,但我没有评论按钮)

答案 2 :(得分:1)

如果您使用IE9,请按F12并在从IP和“localhost”运行时看到“兼容类型”。我在这里面临同样的问题,IP正在使用IE8兼容模式。

答案 3 :(得分:0)

尝试使用类似Firebug的内容来查看所有文件引用实际上是正确的。您可能会遗漏一些主要被覆盖的默认CSS。如果您安装了firebug,您可以看到,即使您请求了一个您没有获得它的文件,还有许多其他可能在未来情况下有用的内容。