[英]Visual Studio Online website gets deployed to Azure in debug mode
我创建了一个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部署我的项目?
更新您的构建定义以指定您希望构建是发布版本。 要执行此操作,请在“团队资源管理器”中转到“ 构建”部分。 右键单击构建定义,然后选择“ 编辑构建定义” 。 在“构建定义”设置中,单击“ 进程”节点。 在2.Build下 ,将Configurations设置为Any CPU | Release 。
这是一个屏幕截图供参考。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.