繁体   English   中英

Microsoft捆绑软件偶尔会在部署或开发中返回404

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM