我创建了一个 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 使用发布构建配置部署我的项目?