我有一个Web应用程序,我试图在我的本地IIS中进行安装。我正在使用IIS 7.5。我遇到的问题是我的应用程序出现,但我的CSS样式给我Resource interpreted as Stylesheet but transferred with MIME type text/html
错误。这只发生在我未在应用程序中进行身份验证时发生。所以我为这个错误尝试了不同的选择。将资源解释为样式表,但在IIS7.5中使用MIME类型text/html传输
在应用程序上验证了我的MIME类型。 .css类型设置为键入/ CSS。
已验证我在安全性选项卡中的文件夹的所有权限。分配给IIS_IUSRS和NETWORK SERVICE组完全控制根文件夹。 (甚至尝试添加每个人分享读/写访问)
“工作”唯一的事情就是添加特定的CSS文件夹到我的web.config。这种方法的问题是,我不需要为此应用程序执行此操作。所以应该有一些导致这个问题的东西。
<location path="css"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location>
另外尝试添加.htaccess文件(即使这不是阿帕奇)。看看这是否工作,而不是。
已验证添加功能部分中选中的静态内容。
我用完了这个选项。如果有人知道应该考虑的其他事情,将会非常感激。
在此先感谢。
猜测:返回类型'html' - 是因为它是一个错误页面(404等)?它可能会帮助你指出(实际)问题(也许这只是一条路径,尽管它听起来像'未经授权的'而不是MIME)。您可以使用浏览器开发工具并检查实际的CSS资源请求,并查看浏览器得到的响应,或只需浏览(匿名)。心连心。 – EdSF 2014-11-06 14:56:19