3

我在 Chrome 中收到以下警告:“资源解释为样式表,但使用 MIME 类型文本/html 传输。” 从 IIS 8(在 Windows 8 上)在浏览器中运行网站时会发生这种情况。如果我使用文件系统从 Visual Studio (2010) 运行网站,我没有问题(这意味着 CSS 已应用于网站并且网站按预期查看)。

我已经阅读了有关此问题的一些帖子,但尚未能够解决它。如果有人可以给我一些建议,那就太好了。

4

6 回答 6

5

实际上,我刚刚发现,就我而言,这恰好是一个权利(权限)问题。我之前在 IIS 中查看了 MIME 类型,我们对其进行了相应设置,即 CSS 设置为“text/css”。当我添加用户组以对网站文件夹具有权限以将“读取和执行,列出文件夹内容和读取”权限设置为允许时,它解决了这个问题。

结论 这可能是由于为 IIS 使用了不同的根网站文件夹,您的 CSS“无法正确访问”。虽然您会认为问题出在 IIS 中的 MIME 类型设置,但可能是用户组(如果尚未添加,您可能还需要添加 IIS_IUSRS 组)未添加到您网站所在位置的默认根文件夹,因此会遇到此问题。

于 2013-05-09T15:47:48.293 回答
3

按着这些次序:

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
于 2017-02-15T09:13:06.997 回答
2

这是我自己的权限问题。我对我公司共享的新项目有疑问,它允许我的应用程序池权限。我必须进入并添加 my-pc\Users 组并告诉它逐渐降低权限,并赋予它完全的权限。即使我认为我这样做是为了让我访问该页面,JS / CSS 文件也没有该组。再次重新添加后,加载了 CSS 和 JS 文件,并且此消息从调试器中消失了。

于 2014-06-09T15:59:51.937 回答
0

在您的配置文件中添加 css mimetype (text/css),它对我有用..

于 2013-05-09T15:22:19.997 回答
0

将“AddType text/css .css”添加到我的根文件夹中的 .htaccess 对我有用。

于 2013-08-22T15:24:28.403 回答
0

与 pjdevries 类似,在我的情况下,这是由系统管理员在另一个卷上复制或重新创建 inetpub 文件夹引起的。解决方案是授予本地用户组对新 inetpub 文件夹的执行、读取和列出权限

于 2017-01-16T23:06:17.790 回答