5

我有 2 台生产服务器,每次都需要将我的应用程序部署到这些服务器上。现在我有 2 个不同的发布配置文件 - 每个服务器 1 个。我通过 Visual Studio 2012 web deploy 手动运行这些。

有没有办法在一个步骤中自动运行两个发布配置文件?

4

1 回答 1

4

您是否尝试过编写从命令行部署的 .bat 文件?您应该能够将两者都放在一个文件中,从而只需双击即可运行它们。所以文件看起来像:

msbuild MySolution.sln "/p:DeployOnBuild=true;PublishProfile=DeployProduction1;Configuration=Prod;Password=pwd"

msbuild MySolution.sln "/p:DeployOnBuild=true;PublishProfile=DeployProduction2;Configuration=Prod;Password=pwd"

除了反复试验,我还使用了来自以下站点的信息,底部标记为“从命令行部署”的部分: Tiny Happy Features #3 - Publishing Improvements,chained Config Transforms and Deploying ASP.NET Apps from the命令行

于 2013-04-29T16:03:16.700 回答