5

我有一个 MVC5 网站,使用 Visual Studio Online (TFS) 的持续集成成功地将暂存和生产版本部署到 Azure。

我已经关注了这篇博客文章
,使用自定义部署脚本使用 git 持续交付到 Azure 网站

我什至将构建所需的构建添加到我的发布配置文件中。IE。
stagingbuild | any cpu.

注意:上面提到的博客文章中没有提到这一点。

使用 VS2013 构建的站点部署正常,但配置未转换。我只是得到默认web.config设置,而不是来自web.staging.config等的转换设置。

注意:我现在只是想改造一个appSetting让它工作

我完全了解如何编写转换,所以我认为这不是问题,当我在 VS2013 中预览我的转换时,它们会在预览器窗口中转换。

注意:我不是直接从 VS 发布,而是从我的 Visual Studio Online 存储库提交我对 repo 的更改和持续集成。

4

1 回答 1

0

尝试:

  • 团队资源管理器中打开构建
  • 编辑构建的构建定义
  • 设置 Process > Build > Configurations > Any CPU|Release或任何其他配置/CPU 组合。

在此处输入图像描述

于 2015-01-07T01:07:26.220 回答