2014-11-06 606 views
0

我有一个Web应用程序,我试图在我的本地IIS中进行安装。我正在使用IIS 7.5。我遇到的问题是我的应用程序出现,但我的CSS样式给我Resource interpreted as Stylesheet but transferred with MIME type text/html错误。这只发生在我未在应用程序中进行身份验证时发生。所以我为这个错误尝试了不同的选择。将资源解释为样式表,但在IIS7.5中使用MIME类型text/html传输

  1. 在应用程序上验证了我的MIME类型。 .css类型设置为键入/ CSS。

  2. 已验证我在安全性选项卡中的文件夹的所有权限。分配给IIS_IUSRS和NETWORK SERVICE组完全控制根文件夹。 (甚至尝试添加每个人分享读/写访问)

  3. “工作”唯一的事情就是添加特定的CSS文件夹到我的web.config。这种方法的问题是,我不需要为此应用程序执行此操作。所以应该有一些导致这个问题的东西。

<location path="css"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location>

  • 另外尝试添加.htaccess文件(即使这不是阿帕奇)。看看这是否工作,而不是。

  • 已验证添加功能部分中选中的静态内容。

  • 我用完了这个选项。如果有人知道应该考虑的其他事情,将会非常感激。

    在此先感谢。

    +0

    猜测:返回类型'html' - 是因为它是一个错误页面(404等)?它可能会帮助你指出(实际)问题(也许这只是一条路径,尽管它听起来像'未经授权的'而不是MIME)。您可以使用浏览器开发工具并检查实际的CSS资源请求,并查看浏览器得到的响应,或只需浏览(匿名)。心连心。 – EdSF 2014-11-06 14:56:19

    回答

    0

    我有一个类似的问题一次,我能够重新安装IIS

    希望帮助解决吧!

    +0

    谢谢!不知道为什么,但重新安装IIS后,我的应用程序按预期运行。 – Josue 2014-11-07 20:20:06

    相关问题