如何为调试/发布包缩小配置web.config?

时间:2015-05-26 14:42:56

标签: visual-studio-2013 asp.net-mvc-5

我正在尝试根据if是String result = ""; for(int i = 0;i <articles.length();i++){ result += articles.getJSONObject(i).toString() + "\n"; } etResponse.setText(result); 还是release配置来开启/关闭分组缩小。

过了一段时间,当构建指向debug时,我仍然没有通知。

我刚刚添加了

release

但我想如果可以分别在Web.Debug.config / Web.Release.config中使用此配置而不是使用编译器指令。

1 个答案:

答案 0 :(得分:1)

是否优化不是直接依赖于构建配置,而是取决于以下标志:

HttpContext.Current.IsDebuggingEnabled

上述内容可从您的Web.Config

中读取
<compilation debug="true" />

因此,如果您的解决方案配置为在debug构建转换中删除此RELEASE标记,那么您将启用优化,而无需显式调用{{1} }。

因此,请确保您的BundleTable.EnableOptimizations构建转换确实删除了RELEASE标记。

更多关于Bundling & Minification