我创建了一个ASP.NET MVC Web应用程序项目,我将其提交给Visual Studio Online(Git repo)并链接到Windows Azure网站以进行自动部署(如果所有单元测试成功)。我的项目包含默认的Web.Release.config转换,它应该删除Web.config属性/configuration/system.web/compilation/@debug
,其中应启用脚本绑定。Visual Studio Online网站以调试模式部署到Azure
看起来web.config转换在部署过程中没有执行,所以我猜它在构建/部署过程中没有使用Release配置。
我也没有找到一种方法来改变Visual Studio Online中的默认构建定义。
如何使用发布版本配置获取Visual Studio Online/Azure来部署我的项目?
我有这个设置,它仍然不会为我转换web.config文件。 (大问题,因为所有在线文档都是矛盾的,因为他们最近改变了一切。) –