我已经搜索了所有网络,但无法找到类似的任何问题。
注意:以下问题仅发生在生产中。
在我的mvc网站上,如果我多次重新加载任何页面,css,javascript文件和图像开始提供" 500 - 内部服务器错误"。
所有文件都不会发生。一些给出错误的文件是:fontawesome.min.css和chartnew.js。
如果我直接调用文件,如果我重新加载,则会开始提供 asp默认错误页" 500 - 内部服务器错误"没有任何其他细节(已经尝试过没有自定义错误并使用详细的错误视图)。
有什么想法吗?
感谢。
答案 0 :(得分:1)
已解决在webconfig上删除此问题:
<urlCompression doDynamicCompression="true" doStaticCompressions="True" dynamicCompressionBeforeCache="true" />
答案 1 :(得分:1)
就我而言,我通过单击处理程序映射->WebDav 模块*->请求限制->删除了 WebDav动词-> 所有动词。
这将在您的 web.config 中添加一个条目。但后来我决定从 IIS 中删除 WebDav(删除功能)。但是,在 web.config 中,仍然引用了 WebDav。
在 Web.config 中删除了对 WebDav 的所有引用,并且它起作用了。
结论:从 IIS 中删除 WebDav 时,请确保 web.config 中没有对它的引用。