5

我创建了一个 ASP.NET MVC Web 应用程序项目,我将其提交到 Visual Studio Online (Git repo) 并链接到 Windows Azure 网站以进行自动部署(如果所有单元测试都成功)。我的项目包含默认的 Web.Release.config 转换,它应该删除/configuration/system.web/compilation/@debug应该(以及其他)启用脚本捆绑的 Web.config 属性。

看起来 web.config 转换在部署期间没有执行,所以我猜它在构建/部署期间没有使用 Release 配置。

我也找不到在 Visual Studio Online 中更改默认构建定义的方法。

如何让 Visual Studio Online/Azure 使用发布构建配置部署我的项目?

4

1 回答 1

7

更新您的构建定义以指定您希望构建成为发布构建。为此,在 Team Explorer 中,转到Builds部分。右键单击您的构建定义并选择Edit Build Definition。在 Build Definition 设置中,单击Process节点。在2.Build下,将您的配置设置Any CPU|Release

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

**在此处输入图片描述**

于 2014-01-19T19:01:10.177 回答