我们安装了发布管理更新2,并使用TFS 2013 Update 2持续部署构建模板来发布网站。
我们有三种阶段类型:整合,分期和生产。
当每个阶段都有web.config转换时,发布网站的最佳方法是什么?转换用于连接字符串,appsettings和log4net。
我开始倾向于this question's best answer,但我想知道我是否错过了一个工具或更容易的路径。
答案 0 :(得分:4)
Visual Studio 2013的发布管理有自己的变量管理系统。配置组件时,可以设置用于它的属性。
然后,您可以使用带有"__myveriableName__"
的单个web.config文件代替值。在Component的属性选项卡上,您可以选择系统将找到哪些类型的文件并替换变量。所以在这里你会说* .config。
通过这种方式,您可以只配置两个配置... dev.config,用于本地开发本地设置和release.config,其中定义了Release Management使用的变量...
您可以从Professional Application Lifecycle Management with Visual Studio 2013或Visual Studio site获取有关信息的信息。