【问题标题】:web page different display with localhost and ip address网页显示与 localhost 和 ip 地址不同
【发布时间】:2010-12-22 21:32:34
【问题描述】:

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

我无法解决这个问题?这是ie的一些新问题吗? 当通过 localhost 和 ip 浏览相同的已发布代码时有什么不同。 唯一的疑问是关于相对 css 和 javascript 路径,但我们检查了它们,它们看起来很好。

【问题讨论】:

    标签: ip-address localhost asp.net


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果您在 IE8 强制我的 Intranet 站点以 IE7 兼容模式查看时遇到问题。您还可以取消选中工具|兼容性视图设置|在兼容性视图中显示 Intranet 站点。 (这应该是对 MarkKBS 答案的评论,但我没有评论按钮)

      【讨论】:

        【解决方案3】:

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

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

        我在使用 IE8 时遇到了类似的问题,它强制我的 Intranet 站点以 IE7 兼容模式查看。

        【讨论】:

          【解决方案4】:

          尝试使用 Firebug 之类的工具来查看您的所有文件引用实际上是否正确。您可能会遗漏一些大部分被覆盖的默认 CSS。如果您安装了 firebug,您会发现即使您请求了一个文件,但您没有得到它,以及许多其他可能在未来场景中有所帮助的东西。

          【讨论】:

          • 当然,我使用的是 firebug 和 web 开发工具,相对路径一切正常。无论如何,我发布了我的代码,完全相同的代码,现在在两个浏览器中似乎都可以,但我仍然认为解释如此不同,因为我将来可能仍然有同样的问题,我们应该从错误中尽可能多地学习.
          猜你喜欢
          • 2011-10-18
          • 2012-07-01
          • 2012-08-24
          • 1970-01-01
          • 1970-01-01
          • 2018-09-23
          • 1970-01-01
          • 1970-01-01
          • 2013-12-27
          相关资源
          最近更新 更多