我有一个我正在尝试在本地IIS中安装的Web应用程序。我正在使用IIS 7.5。我遇到的问题是我的应用程序出现但我的CSS样式给我Resource interpreted as Stylesheet but transferred with MIME type text/html
错误。这只发生在我未在应用程序中进行身份验证时。所以我为这个错误尝试了不同的选项。
在应用程序上验证了我的MIME类型。 .css类型设置为type / CSS。
在“安全”标签中验证了该文件夹的所有权限。分配给IIS_IUSRS和NETWORK SERVICE组完全控制到Root文件夹。 (甚至尝试添加Everyone以与读/写访问共享)
唯一“工作”的是将特定的CSS文件夹添加到我的web.config中。这种方法的问题在于我之前不需要为此应用程序执行此操作。所以应该有一些东西导致这个问题。
<location path="css">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
还尝试添加.htaccess文件(即使这不是Apache)。看看这是否有效。
验证了“添加功能”部分中检查的静态内容。
我用完了这个选项。如果有人知道应该考虑的其他事情,将非常感激。
提前致谢。
答案 0 :(得分:0)
我有一次类似的问题,我可以通过重新安装IIS来解决它
希望有所帮助!