2011-05-08 115 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

相關問題