Debug =“false”打破捆绑

时间:2017-02-20 09:35:08

标签: asp.net asp.net-mvc bundle web-deployment

上周末,我们已将新版本的MVC Web应用程序部署到IIS 6中托管的Windows Server。所有CSS和Jquery文件都配置为使用捆绑,在首次部署时,没有任何捆绑包正确地通过。稍后谷歌研究的一点点,似乎在web.config中设置debug =“true”修复了这个问题。

我不习惯让生产网络应用程序以调试模式运行,是否有人有其他修复方法或任何有关这种情况的确切原因?

提前致谢

2 个答案:

答案 0 :(得分:0)

调试="真"将禁用您的捆绑。你的捆绑存在一些问题。这就是为什么捆绑在发布时没有工作并且仅在调试模式下工作的原因。你可以发布捆绑配置部分吗?

答案 1 :(得分:0)

我的一位同事实际上发现了一个修复,Helper方法中存在一个非系统关键的异常。这导致捆绑完全停止工作,即使有问题的方法实际上没有影响捆绑配置。

奇怪的一个,但感谢您的回复