我有一个 MVC5 网站,使用 Visual Studio Online (TFS) 的持续集成成功地将暂存和生产版本部署到 Azure。
我已经关注了这篇博文
使用自定义部署脚本通过 git 持续交付到 Azure 网站 http://chriskirby.net/continuous-delivery-to-azure-websites-with-git-using-custom-deployment-script/
我什至已将构建所需的构建添加到我的发布配置文件中。 IE。
stagingbuild | any cpu
.
note: 上面提到的博客文章中没有提到这一点。
使用 VS2013 构建可以正常部署站点,但配置未转换。我只得到默认的web.config
设置而不是转换后的设置web.staging.config
etc.
note: 我只是想改变一个appSetting
此刻让它发挥作用
我完全理解如何编写转换,所以我不认为这是一个问题,当我在 VS2013 中预览转换时,它们会在预览器窗口中进行转换。
note:我不是直接从 VS 发布,而是将更改提交到存储库,并且持续集成从我的 Visual Studio Online 存储库启动。
Try:
- Open Builds in 团队探索者
-
编辑构建定义你的构建
- 设置流程 > 构建 > 配置 >任何 CPU|版本或任何其他配置/CPU 组合。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)