[英]Microsoft bundles return 404 occasionally on deployment or in development
我有一个非常奇怪的情况,几个月以来,一直无法找到解决方案。
在使用mvc捆绑软件的.net应用程序中,我在每个请求中创建一个新捆绑软件,其中包含此请求所需的脚本和样式。 在大多数情况下,这都很好。 问题在于,有时在开发过程中,更经常是在干净部署过程中,捆绑包请求返回404。
当发生此错误(无法重现)时,请尝试以下操作:
IISReset,然后刷新-仍然是404! 重新启动应用程序池-仍然是404! 在web.config中随机编辑-仍然是404! 剪切项目的所有文件,然后将它们复制回,然后刷新-仍然是404!
剪切项目的所有文件,刷新页面,由于空文件夹而产生错误,然后将剪切的文件复制回-固定!
使用debug = false,刷新页面然后再次debug = true来编辑Compilation元素-已修复!
如您所见,这没有任何意义! 有什么想法吗?
提前致谢
找到了!!
只需在web.config中添加以下内容
<modules>
<remove name="BundleModule" />
<add name="BundleModule" type="System.Web.Optimization.BundleModule" />
</modules>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.