2009-07-20 57 views
0

我遇到了一個在IIS7上運行ASP.NET MVC的網站的奇怪問題。外部樣式表內容以某種方式包含在頁面中

每當我進行頁面刷新(F5)時,外部樣式表內容都被「注入」到頁面本身,而不是標籤指向的CSS文件。例如:

<head><link type="text/css" rel="stylesheet" href="external.css" /></head> 

呈現爲:

<head><style type="text/css">body{ color: #000; }</style></head> 

在當地,沒有問題可言,只有當它被上傳到服務器。 如果我進行硬刷新(Ctrl + F5),它會按照原樣渲染,但後續請求不會。

我對IIS7並不熟悉,所以我不知道這個問題是否可能是由它引起的。

任何幫助,將不勝感激。

回答

1

發現一個不正確關閉的腳本標記對頁面造成了嚴重破壞。

修復後頁面正常渲染。

0

嗯,這是一個奇怪的問題。我不知道IIS7是否有一個設置或一個會導致這種情況的處理程序。

嘗試使用類似FiddlerLive HTTP Headers的工具來驗證外部CSS文件實際上未被請求。