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

资源被解释为样式表,但在IIS7.5中使用MIME类型text/html传输,html,asp.net,iis-7.5,Html,Asp.net,Iis 7.5,我有一个web应用程序,我正试图安装在我的本地IIS中。我正在使用iis7.5。我遇到的问题是,我的应用程序出现了,但我的css样式给了我解释为样式表的资源,但传递时出现了MIME类型text/html错误。只有在应用程序中未对我进行身份验证时,才会发生这种情况。所以我尝试了不同的方法来解决这个错误 在应用程序上验证了我的MIME类型。.css类型设置为type/css 已在“安全”选项卡中验证我对该文件夹的所有权限。分配给IIS_IUSRS和网络服务组对根文件夹的完全控制权。甚至尝试将所有人添

我有一个web应用程序,我正试图安装在我的本地IIS中。我正在使用iis7.5。我遇到的问题是,我的应用程序出现了,但我的css样式给了我解释为样式表的资源,但传递时出现了MIME类型text/html错误。只有在应用程序中未对我进行身份验证时,才会发生这种情况。所以我尝试了不同的方法来解决这个错误

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

已在“安全”选项卡中验证我对该文件夹的所有权限。分配给IIS_IUSRS和网络服务组对根文件夹的完全控制权。甚至尝试将所有人添加到具有读/写访问权限的共享中

唯一有效的方法是将特定的CSS文件夹添加到我的web.config。这种方法的问题是我以前不需要为这个应用程序这样做。所以应该是有什么东西导致了这个问题

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

已验证在“添加功能”部分中选中的静态内容

我已经没有这个选择了。如果有人知道应该考虑的其他事情,我们将非常感激。
提前感谢。

我曾经遇到过类似的问题,我可以通过重新安装IIS来解决它


希望有帮助

猜测:返回类型html-是因为它是错误页面404等吗。?它可能会帮助你解决实际问题,也许这只是一条路径,尽管听起来像是未经授权的,而不是默剧。您可以使用浏览器开发工具检查css资源的实际请求,查看浏览器得到的响应,或者只是匿名浏览。谢谢!不知道为什么,但在重新安装IIS后,我的应用程序按预期运行。