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

标签 webdeploy

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

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

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

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

我可以通过 VS2010 中的“发布”命令手动发布到 server2,但这需要在 TFS 中自动进行。

这曾经运行良好,但几周前开始发生。

如何解决这个问题?

最佳答案

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

关于webdeploy - Web Deploy\TFS - 忽略设置并部署到同一服务器,无论传递的参数如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12222361/

相关文章:

.net - 使用 WebDeploy (MSDeploy) 部署到 Microsoft Azure 网站目标不起作用

asp.net - Web Deploy 3.0 在大型网站 .net MVC 网站上非常慢

asp.net - 同时运行 2 个发布配置文件?

msbuild - 如何在 Tfs Build 中参数化 DeployIisAppPath Msbuild 参数

azure - WebDeploy 到 Azure 失败

c# - 使用 TeamCity 部署网站项目

.net - 用 MSDeploy 替换整个配置文件

asp.net-core - 无法在 IIS7 上加载托管 ASP.NET Core 2.2 的 aspnetcorev2.dll

sql-server - AzureSQL-安装 Sitecore9.1 时找不到存储过程 'sp_configure'

azure - Mac Visual Studio 社区的发布/Web 部署