use*_*794 5 .net asp.net webdeploy asp.net-mvc-4 visual-studio-2012
我有 2 台生产服务器,每次都需要将应用程序部署到其中。现在我有 2 个不同的发布配置文件 - 每台服务器 1 个。我通过 Visual Studio 2012 Web 部署手动运行这些。
有没有办法在一个步骤中自动运行两个发布配置文件?
您是否尝试过编写从命令行部署的 .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"
Run Code Online (Sandbox Code Playgroud)
除了反复试验之外,我还使用了以下站点中的信息,底部标有“从命令行部署”的部分: Tiny Happy Features #3 - 发布改进、链式配置转换和从 ASP.NET 应用程序部署命令行