2011-05-08 36 views
0

不同这是我的设置。网站呈现来自不同服务器的

我在网络上运行的本地Web服务器(Windows 7/IIS7),我有一个托管服务提供商(视窗2008/IIS7.5)

当我上传的网站(ASP的专用服务器。净MVC 3.0)到本地服务器如果正确,我可以访问所有的浏览器(IE7/IE8/Firefox/Chrome浏览器)。

当我将网站上传到专用服务器时,我可以正确访问该网站(IE8/FireFox/Chrome),并且它呈现正确,但它在IE7中无法正确显示,就好像该CSS没有被下载。

我安装小提琴手,并确认相同的文件(CSS/JS)正在与IE7下载与浏览器。我还将IE7的浏览器源与其他浏览器进行了比较,没有任何区别。

在这一点上,我完全难以理解IE7为什么不能与专用服务器一起工作,而它却适用于内部服务器。 (请注意,两台服务器都适用于所有其他浏览器)。对于内部服务器我访问网站作为 http://192.168.0.160/ 的外部服务器

最后说明 我访问网站作为 HTTP:/ DOMAIN_NAME/

任何见解,想法,预感将不胜感激。

+0

尝试清除IE缓存。 – 2011-05-08 05:55:44

+0

我做过 - 因为它没有解决问题,我诉诸于提琴手,以确保正在下载正确的css文件。 – 2011-05-08 06:00:24

回答

0

问题变成了一个安全问题,在生产服务器上。该css文件没有正确的权限,因此没有被浏览器下载。提琴手拾起它,我没有马上就知道。

1

尝试把下面的代码,请<head></head>部分:

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

我已经与IE类似的问题,8个渲染网页的IE 7等的X-UA兼容meta标签力量IE 8以呈现为IE 8.您也可以使用它强制它以兼容模式呈现。

+0

我试着添加可悲的没有解决问题的标签。该网站在IE8中正常工作的问题是IE7 – 2011-05-08 06:15:28

相关问题