我有 2 台生产服务器,每次都需要将我的应用程序部署到这些服务器上。现在我有 2 个不同的发布配置文件 - 每个服务器 1 个。我通过 Visual Studio 2012 web deploy 手动运行这些。
有没有办法在一个步骤中自动运行两个发布配置文件?
我有 2 台生产服务器,每次都需要将我的应用程序部署到这些服务器上。现在我有 2 个不同的发布配置文件 - 每个服务器 1 个。我通过 Visual Studio 2012 web deploy 手动运行这些。
有没有办法在一个步骤中自动运行两个发布配置文件?
您是否尝试过编写从命令行部署的 .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命令行