2

我有一个应用程序需要部署到两个不同的服务器(环境)。

我在两个单独的服务器 server1 和 server2 上有两个环境。

两台服务器都配置了不同的 IIS 管理器用户帐户和密码。

然而,构建都发生在服务器 1 上,似乎无论我通过构建定义传递什么设置,一切都被部署到服务器 1。

我可以从 VS2010 中的 Publish 命令手动发布到 server2,但这需要在 TFS 中自动化。

这曾经工作得很好,但几周前就开始发生了。

我该如何纠正这个问题?

4

1 回答 1

2

最后,虽然我遵循了 IIS 生成的设置文件,但我不得不将 MSDeployPublishMethod 设置为 WMSVC(它被设置为 MSDeploy)。我不能告诉你为什么这个有效而另一个无效,但这就是我解决它的方法。如果有人对在哪里可以找到有关各种 Web 部署设置的更多信息有任何详细信息,请告知!

于 2012-08-31T21:58:38.520 回答