Asp.net
資源解釋為樣式表,但在 ASP.NET IIS 中使用 MIME 類型 text/html 傳輸
執行時我有一個登錄頁面,該頁面被刪除
css。我從 chrome 調試器中發現了這條消息。我正在使用 asp.net 2008。
有任何想法嗎?
<head id="Head1" runat="server"> <title>CalibPro</title> <link href="css/Login.css" rel="stylesheet" type="text/css" /> <link href="css/Common.css" rel="stylesheet" type="text/css" /> </head>根據@robx 建議進行編輯。
在我看來,問題出在您的 IIS 配置中。它可能被配置為提供帶有 text/html MIME 類型的 .css 文件。
嘗試轉到 Web 伺服器上的 MIME 類型配置,看看是否可以在那裡發現任何東西。
.css 文件的正確 MIME 類型是 text/css。
您還可以使用一些 HTTP 嗅探器(例如 fiddler)查看 HTTP 標頭參數。
更新:接受的答案應該是@brett-pennings 指出的答案!只需提供靜態內容,錯誤就會自動消失。