我有一个应用程序需要部署到两个不同的服务器(环境)。
我在两台独立的服务器 server1 和 server2 上有两个环境。
两台服务器都配置了不同的 IIS 管理器用户帐户和密码。
然而,构建全部发生在 server1 上,而且似乎无论我通过构建定义传递什么设置,所有内容都会部署到服务器 1。
我可以通过 VS2010 中的“发布”命令手动发布到 server2,但这需要在 TFS 中自动进行。
这曾经运行良好,但几周前开始发生。
如何解决这个问题?
最佳答案
最后,虽然我遵循了 IIS 生成的设置文件,但我必须将 MSDeployPublishMethod 设置为 WMSVC(它已设置为 MSDeploy)。我无法告诉你为什么这个有效而另一个无效,但这就是我解决它的方法。如果有人知道在哪里可以找到有关各种 Web 部署设置的更多信息,请告知!
关于webdeploy - Web Deploy\TFS - 忽略设置并部署到同一服务器,无论传递的参数如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12222361/