我创建了一个 ASP.NET MVC Web 应用程序项目,将其提交到 Visual Studio Online(Git 存储库),并链接到 Windows Azure 网站以进行自动部署(如果所有单元测试都成功)。我的项目包含默认的 Web.Release.config 转换,应删除 Web.config 属性/configuration/system.web/compilation/@debug
这应该(除其他外)启用脚本捆绑。
看来 web.config 转换在部署期间没有执行,所以我猜它在构建/部署期间没有使用发布配置。
我也没有找到更改 Visual Studio Online 中默认构建定义的方法。
如何让 Visual Studio Online/Azure 使用发布构建配置来部署我的项目?
更新您的构建定义以指定您希望该构建成为发布构建。为此,在团队资源管理器中,转到Builds部分。右键单击您的构建定义并选择编辑构建定义。在构建定义设置中,单击Process节点。在下面2.Build,设置你的配置 to 任何 CPU|版本.
这是供参考的屏幕截图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)