Debug="false" 中断捆绑

Debug="false" breaks bundling

周末我们将新版本的 MVC Web 应用程序部署到托管在 IIS 6 中的 Windows 服务器。所有 CSS 和 Jquery 文件都配置为使用捆绑,在第一次部署 none 时正确地拉动了捆绑包。稍后 Google 研究了一下,似乎在 web.config 中设置 debug="true" 解决了这个问题。

我不愿意让生产网络应用程序 运行 处于调试模式,是否有人有其他修复方法或对这种情况发生的确切原因有任何见解?

提前致谢

debug="true" 将禁用您的捆绑。你的捆绑有一些问题。这就是为什么捆绑在发布时不起作用而只在调试模式下起作用的原因。你能post你捆绑配置部分吗?

我的一位同事实际上已经找到了修复方法,Helper 方法中有一个不是系统关键的异常。这导致捆绑完全停止工作,即使有问题的方法实际上并没有影响捆绑配置。

奇怪,但感谢您的回复