2013-05-09 247 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