我们最近在运行IIS8生产框的Windows 2012 R2 Server上部署了一个应用程序,该生产框不会将css或图像文件呈现给浏览器。
它在开发和验证方面表现良好,但是当我们投入生产时,我们得到一个错误(Firebug和Fiddler):
NetworkError: 500 Internal Server Error - http://website/app/masterpage.css
IIS日志条目如下所示:
2015-08-13 18:55:05 172.30.87.77 GET /app/masterpage.css - 80 - 172.25.69.111 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:33.0)+Gecko/20100101+Firefox/33.0 http://website/app/Default.aspx 500 19 183 0
我一直在网上试图找到类似的问题,似乎为了深入研究这个错误,我可能需要找到一个HRESULT代码,但我无法确定这个代码会在哪里找到
我们已经查看了Windows EventViewer,但是没有看到IIS的任何500错误,也无法在Fiddler或Firebug中看到任何HRESULT代码。
我想另一种选择是在IIS 8中启用FailedRequestTracing
感谢您就此问题提供任何指导。
答案 0 :(得分:2)
请检查MIME类型扩展名:.css MIME类型:在您的站点条目/ MIME类型中添加的text / css。