[英]CSS Won't Load Occasionally
我有一个MVC网站,有时在我的测试服务器上,CSS不会加载。
在我的本地计算机上似乎工作正常。
似乎正在发生的事情是,它正在请求使用错误的MIME类型的CSS文件,并且收到错误消息“未加载样式表,因为其MIME类型为“ text / html”,而不是“ text / css”。将我重定向到登录页面。
我的CSS的代码行是:
<link rel="stylesheet" type="text/css" href="/Resources/CSS/main.css">
我还检查了IIS中的MIME类型,它似乎设置得很好。
如果我重新加载页面,则CSS看起来很好,但是如果我重新刷新页面,则会收到该错误,则CSS将无法加载,并且将我重定向到登录页面,就好像我没有足够的特权。
当我转到源代码时,尽管单击路径,但实际上该文件位于此处,因此无法通过单击url浏览到CSS文件。
另外,请小心在路径中使用上限。 如果您没有在所有地方都使用它们,或者最终使用的是不喜欢它们的服务器,那么这仅仅是诱因之一!
感谢所有帮助,事实证明这是IIS中的身份验证设置。 它启用了Windows身份验证,但是我们有一个自定义身份验证模块。 通过禁用Windows身份验证,一切恢复正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.