我有这个问题。Chrome继续返回此错误

资源解释为样式表,但以MIME类型text/html传输

受此错误影响的文件只有Style、chosen和jquery-gentleselect(以相同方式导入索引的其他CSS文件工作良好且没有错误)。我已经检查了我的MIME类型和文本/css已经在css上。

老实说,我想从理解问题开始(这似乎是我一个人做不到的事情)。


当前回答

将匿名身份验证凭据设置为应用程序池标识对我来说很有用。

其他回答

我的问题比这篇文章中的所有答案都要简单。

我必须设置IIS以包含静态内容。

有同样的错误,因为我忘记发送一个正确的头

header("Content-type: text/css; charset: UTF-8");
print 'body { text-align: justify; font-size: 2em; }';

如果您使用的是JSP,则此问题可能来自您的servlet映射。 如果你的映射默认使用url,就像这样:

@WebServlet("/")

然后容器解释CSS url,并转到servlet,而不是转到CSS文件。

我有同样的问题,我改变了我的映射,现在一切正常

这是因为您必须将内容类型设置为文本/html而不是文本/css为您的服务器页面(php,node.js等)

将匿名身份验证凭据设置为应用程序池标识对我来说很有用。