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

标签 tfs release-management ms-release-management

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

我们有三种阶段类型:集成、登台和生产。

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

我开始倾向于this question's best answer ,但想知道我是否缺少一个工具或更简单的路径。

最佳答案

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

然后,您可以使用带有 "__myveriableName__" 的单个 web.config 文件来代替这些值。在组件的属性选项卡上,您可以选择系统将查找并替换变量的文件类型。因此,这里您可以选择 *.config。

这样您就可以配置两个配置... dev.config 用于本地开发和本地设置,以及release.config 以及发布管理使用的定义变量...

您可以从 Professional Application Lifecycle Management with Visual Studio 2013 获取有关如何操作的信息或上Visual Studio site .

关于tfs - Release Management v12,如何部署 web.config 转换为不同的阶段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23661035/

相关文章:

visual-studio - TFS 构建通知未显示任何项目

release-management - 发布管理 - 最佳实践

tfs-2015 - 从 TFS REST API 检索代理请求列表

azure - 从 TFS 发布到 Azure 时,为什么我会收到 CouldnotfetchaccesstokenforAzureStatusCode

c# - TFS - 与分支的持续集成

tfs - 推荐的 TFS 2010 团队项目设置

使用负载均衡器部署 Apache tomcat

git - VSTS 发布定义 - 如何每月安排?

azure - 找不到容器 XXX 中的项目 MY_ARTIFACT_NAME

ms-release-management - 如何在 DSC 脚本资源中引用脚本参数