执行时我有一个登录页面,该页面从 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 header 参数。
更新:接受的答案应该是@brett-pennings 指出的那个! 只提供静态内容,错误自动消失。
关于asp.net - 资源解释为样式表但在 ASP.NET IIS 中使用 MIME 类型文本/html 传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089070/