Visual Studio Online网站以调试模式部署到Azure。

5
我创建了一个ASP.NET MVC web应用程序项目,并将其提交到Visual Studio Online(Git repo),并链接到Windows Azure网站以进行自动部署(如果所有单元测试都成功)。我的项目包含默认的Web.Release.config转换,应该删除Web.config属性/configuration/system.web/compilation/@debug,这样就可以启用脚本捆绑等功能。
看起来Web.config转换在部署期间未被执行,所以我猜它在构建/部署过程中未使用Release配置。
我也找不到在Visual Studio Online中更改默认构建定义的方法。
如何使Visual Studio Online / Azure使用Release构建配置部署我的项目呢?
1个回答

7
更新您的构建定义以指定您希望构建为发布版本。要做到这一点,在Team Explorer中,转到构建部分。右键单击您的构建定义并选择编辑构建定义。在构建定义设置中,单击进程节点。在2.构建下,将配置设置为Any CPU|Release
以下是参考屏幕截图。 **enter image description here**

我有这个设置,但它仍然无法为我转换web.config文件。(存在大问题,因为所有在线文档都是矛盾的,因为他们最近改变了一切。) - James Hancock

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接