Release Management v12,如何部署web.config转换为不同的阶段类型

时间:2014-05-14 17:13:01

标签: tfs release-management ms-release-management

我们安装了发布管理更新2,并使用TFS 2013 Update 2持续部署构建模板来发布网站。

我们有三种阶段类型:整合,分期和生产。

当每个阶段都有web.config转换时,发布网站的最佳方法是什么?转换用于连接字符串,appsettings和log4net。

我开始倾向于this question's best answer,但我想知道我是否错过了一个工具或更容易的路径。

1 个答案:

答案 0 :(得分:4)

Visual Studio 2013的发布管理有自己的变量管理系统。配置组件时,可以设置用于它的属性。

然后,您可以使用带有"__myveriableName__"的单个web.config文件代替值。在Component的属性选项卡上,您可以选择系统将找到哪些类型的文件并替换变量。所以在这里你会说* .config。

通过这种方式,您可以只配置两个配置... dev.config,用于本地开发本地设置和release.config,其中定义了Release Management使用的变量...

您可以从Professional Application Lifecycle Management with Visual Studio 2013Visual Studio site获取有关信息的信息。