我有一个需要部署到两个不同服务器(环境)的应用程序。
我在两个独立的服务器上有两个环境,server1和server2。
两台服务器都配置了不同的IIS管理器用户帐户和密码。
然而,构建都发生在server1上,看来无论我通过构建定义传递什么设置,所有内容都会部署到服务器1上。我可以从VS2010中的Publish命令手动发布到server2,但这需要在TFS中自动执行。
这曾经很好地工作但几周前就开始发生了。
如何更正此问题?
答案 0 :(得分:2)
最后,虽然我按照IIS生成的设置文件,但我必须将MSDeployPublishMethod设置为WMSVC(它设置为MSDeploy)。我无法告诉你为什么这个有用而另一个没有,但这就是我解决它的方法。如果有人知道哪些人可以找到有关各种Web部署设置的更多信息,请提供建议!