Browser 不同服务器的网站呈现方式不同

Browser 不同服务器的网站呈现方式不同,browser,rendering,Browser,Rendering,这是我的设置 我在网络上运行一个本地web服务器(windows 7/IIS7),我有一个带有主机提供商的专用服务器(windows 2008/IIS7.5) 当我上传网站(ASP.net MVC 3.0)到本地服务器时,如果在所有浏览器(IE7/IE8/FireFox/Chrome)中都正确,我可以访问 当我将网站上传到专用服务器时,我可以使用(IE8/FireFox/Chrome)正确访问该网站,并正确呈现该网站,但在IE7中它没有正确呈现,似乎CSS没有被下载 我安装了Fiddler,并确

这是我的设置

我在网络上运行一个本地web服务器(windows 7/IIS7),我有一个带有主机提供商的专用服务器(windows 2008/IIS7.5)

当我上传网站(ASP.net MVC 3.0)到本地服务器时,如果在所有浏览器(IE7/IE8/FireFox/Chrome)中都正确,我可以访问

当我将网站上传到专用服务器时,我可以使用(IE8/FireFox/Chrome)正确访问该网站,并正确呈现该网站,但在IE7中它没有正确呈现,似乎CSS没有被下载

我安装了Fiddler,并确认IE7下载的文件(css/js)与浏览器下载的文件相同。我还将IE7的浏览器源代码与其他浏览器进行了比较,结果没有任何差异

在这一点上,我完全搞不懂为什么IE7不能与专用服务器一起工作,而它可以为内部服务器工作。(请注意,这两个服务器对于所有其他浏览器都可以正常工作)

最后说明 对于内部服务器,我以 对于外部服务器,我以以下方式访问网站: http:/域名/


任何见解、想法和预感都将不胜感激。

请尝试在您的
部分添加以下标签:

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


我在IE8呈现页面时遇到了与IE7类似的问题,等等。X-UA兼容的元标记强制IE8呈现为IE8。您还可以使用它强制以兼容模式进行渲染。

该问题最终导致生产服务器出现安全问题。css文件没有正确的权限,因此浏览器无法下载该文件。Fiddler在我没有立即提供线索的情况下发现了它。

尝试清除IE的缓存。我做到了——因为它没有解决问题,所以我求助于Fiddler以确保正确的css文件正在下载。我尝试添加标记,但遗憾的是没有解决问题。该站点在IE8中运行良好问题是IE7