同时运行2个发布配置文件?

时间:2013-04-29 15:45:19

标签: asp.net .net asp.net-mvc-4 visual-studio-2012 webdeploy

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

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

1 个答案:

答案 0 :(得分: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 Command Line