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

时间:2014-01-19 16:42:32

标签: asp.net-mvc azure azure-devops web.config-transform

我创建了一个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中更改默认构建定义的方法。

如何使用Release build配置让Visual Studio Online / Azure部署我的项目?

1 个答案:

答案 0 :(得分:7)

更新您的构建定义以指定您希望构建是发布版本。要执行此操作,请在团队资源管理器中转到构建部分。右键单击构建定义,然后选择编辑构建定义。在“构建定义”设置中,单击过程节点。在 2.Build 下,将配置设置为任意CPU |发布

这是一个屏幕截图供参考。

**enter image description here**