Web部署\ TFS - 无论传递的参数如何,都忽略设置并部署到同一服务器

时间:2012-08-31 20:55:43

标签: tfs2010 webdeploy

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

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

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

然而,构建都发生在server1上,看来无论我通过构建定义传递什么设置,所有内容都会部署到服务器1上。

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

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

如何更正此问题?

1 个答案:

答案 0 :(得分:2)

最后,虽然我按照IIS生成的设置文件,但我必须将MSDeployPublishMethod设置为WMSVC(它设置为MSDeploy)。我无法告诉你为什么这个有用而另一个没有,但这就是我解决它的方法。如果有人知道哪些人可以找到有关各种Web部署设置的更多信息,请提供建议!