我正在使用一些MVC应用程序测试两个Web服务器。当我在Visual Studio中创建构建定义时,我想使用两个drop文件夹(每个服务器上一个),但这似乎不可能。我知道有很多方法可以通过手动复制文件,设置数据复制或创建多个构建定义来解决这个问题,但我正在寻找最简单的方法。有什么想法吗?
答案 0 :(得分:0)
添加将文件复制到第二个Web服务器的构建后脚本。
答案 1 :(得分:0)
构建的结果始终是一个drop文件夹,但是您将获得每个Web应用程序的子文件夹(查看/ _PublishedWebApplications / MyWeb /)。无论是构建后PowerShell还是作为发布管理活动,您都可以将这两个Web应用程序部署到一个或多个服务器。
在默认构建模板中,可以调用PowerShell。您应该使用测试后位置来调用部署应用程序的脚本。
如果您有一系列环境,例如dev-> qa> prod,那么您可以使用版本管理工具为每个或两个应用程序创建管道。