资源解释为样式表,但在IIS7.5中使用MIME类型text / html进行传输

时间:2014-11-06 14:16:30

标签: html asp.net iis-7.5

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

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

  2. 在“安全”标签中验证了该文件夹的所有权限。分配给IIS_IUSRS和NETWORK SERVICE组完全控制到Root文件夹。 (甚至尝试添加Everyone以与读/写访问共享)

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

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

    1. 还尝试添加.htaccess文件(即使这不是Apache)。看看这是否有效。

    2. 验证了“添加功能”部分中检查的静态内容。

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

      提前致谢。

1 个答案:

答案 0 :(得分:0)

我有一次类似的问题,我可以通过重新安装IIS来解决它

希望有所帮助!