我有一个Web项目,我需要将其部署到多个(5)服务器 - 每个服务器之间的唯一区别是数据库连接字符串。我打算使用TFS和MSBuild建立一个构建服务器,它应该为5个服务器中的每个服务器构建部署包。
配置转换似乎是正确的方法 - 但是如何将相同的项目构建到5个不同的部署包中,每个包都有不同的连接字符串?
答案 0 :(得分:0)
要利用您的环境的配置转换 - 您需要创建5个不同的配置,每个服务器一个。然后在部署到服务器之前构建每个配置。 另一个解决方案 - 在构建脚本中手动调用TransformXml任务,因此您的单个构建可以在一次运行中创建5个已转换的配置。