0

我正在使用 Visual Studio 2010 Ultimate 开发 MVC3 Web 应用程序。

在我的电脑上使用 IISExpress 进行开发期间,使用 IE8 和 Chrome 查看时,一切看起来都应该如此。

http://localhost:7442/

昨天我使用 IIS7 部署到了 Windows Server 2008 R2 环境。

当我通过 IE8 查看服务器上的 Web 应用程序时,一切看起来都正常。

http://localhost:8080

当我在 IE8 中从我的电脑远程查看 Web 应用程序时,似乎某些 css 被搞砸了。文本位置倾斜,某些颜色混乱等。

http://[服务器名]:8080

但是当我使用 Chrome 从我的电脑远程查看网络应用程序时,一切看起来都很好......

http://[服务器名]:8080

知道使用相同文件的相同站点在不同环境中使用相同浏览器的外观如何不同吗?

4

1 回答 1

0

关闭(或打开)兼容性视图(假设它在 Chrome 中工作,那么我会考虑)。默认情况下,IE 会为本地网络上的站点设置兼容性视图。

正如您所提到的,您也可以在浏览器设置中打开/关闭此功能,但如果您希望它始终默认为标准模式,那么您需要使用 x-ua-compatibile 元标记,或设置 x-ua -global.asax 中的兼容头文件

于 2012-04-04T20:54:40.450 回答