0

我有一个 Web 项目,我需要将其部署到多 (5) 个服务器 - 每个服务器之间的唯一区别是数据库连接字符串。我计划使用 TFS 和 MSBuild 建立一个构建服务器,它应该为 5 个服务器中的每一个构建部署包。

配置转换似乎是正确的方法——但我如何将同一个项目构建到 5 个不同的部署包中,每个包都有不同的连接字符串?

4

1 回答 1

0

要为您的环境利用配置转换 - 您需要创建 5 个不同的配置,每个服务器一个。然后在部署到服务器之前构建每个配置。另一种解决方案 - 是在您的构建脚本中手动调用 TransformXml 任务,因此您的单个构建可以在一次运行中创建 5 个转换后的配置。

于 2013-09-05T11:41:33.850 回答