2013-05-09 7 views
3

Chrome中出現以下警告:「將資源解釋爲樣式表,但使用MIME類型text/html傳輸。從IIS 8(在Windows 8上)在瀏覽器中運行網站時會出現這種情況。如果我使用文件系統從Visual Studio(2010)運行網站,我沒有任何問題(意味着CSS已應用於網站,並按預期查看網站)。將資源解釋爲樣式表,但使用MIME類型text/html(IIS)傳輸

我已閱讀了關於此問題的一些帖子,但尚未能夠解決它。如果有人能給我一些建議,那會很好。

+0

這爲我工作,使靜態內容 的http://計算器。 COM /問題/ 6089070 /資源解​​釋,如樣式表,但轉移與 - MIME類型文本,HTML-IN-A – 2015-09-11 11:29:14

回答

0

在您的配置文件中添加CSS MIME類型(文本/ CSS),它爲我工作..

3

其實,我只是發現,在我的情況下,它碰巧是個權利(權限)-issue。我之前在IIS中查看了MIME類型,並且我們相應地進行了設置,即將CSS設置爲「text/css」。當我添加Users-group對網站文件夾具有權限時「讀取&執行,列出文件夾內容並讀取」-權限設置爲允許,它解決了這個問題。

結論 這可能是由於使用你的CSS「無法訪問」妥善不同的根網站,文件夾IIS。雖然您會認爲問題出在IIS中,但您是IIS中的MIME類型設置,可能是用戶組(您可能需要添加IIS_IUSRS組,但如果您尚未添加的話)未添加到您網站所在位置的默認根文件夾,因此會遇到此問題。

0

將「AddType text/css .css」添加到我的根文件夾中的.htaccess中。

2

這是我自己的權限問題。我與我的公司共享的新項目存在問題,它允許我的應用程序池權限。我必須進入並添加my-pc \ Users組,並告訴它逐漸降低權限,並授予它完整的權限。即使我以爲我這樣做讓我訪問頁面,JS/CSS文件沒有這個組。在重新添加之後,加載的CSS和JS文件以及此消息從調試器中消失。

0

與我的情況類似,這是由sysadmin在另一個捲上複製或重新創建inetpub文件夾引起的。解決的辦法是授予本地用戶組執行,讀取和列表權限到新Inetpub文件夾

1

遵循以下步驟:

1. Open turn windows features on or off 


2. Select and enable Internet Inforamtion Services 


3. Select and enable World Wide Web Services 


4. Select and enable Common HTTP Features 


5. Enable Static Content 


6. Press ok