2

我正在为自动部署配置 1 个新的 DEV 和 1 个新的 QA 服务器。我让 DEV 部署工作。我的问题是部署到 QA 给了我以下错误。

我们的构建服务器包含控制器和放置文件夹。发出 Invoke deploy 命令时会发生错误。我已确保 Web 管理服务正在 Web 服务器上运行。

什么可能导致以下错误消息?

Error Code: ERROR_DESTINATION_NOT_REACHABLE
More Information: Could not connect to the destination computer ("myWebServer"). 
On the destination computer, make sure that Web Deploy is installed and that the 
required process ("Web Deployment Agent Service") is started.
Error: The remote server returned an error: (404) Not Found.
Error count: 1.

这是我的部署命令:

\\myBuildServer\Builds\MyApp - Deploy to QA\myApp - Deploy to QA_20120827.1\_PublishedWebsites\AppName.UI.Web_Package\Appname.UI.Web.deploy.cmd /M:http://myWebAddress/MsDeployAgentService/ /U:myDomain\tfsUID /P:MyPassword "-setParam:name='IIS Web Application Name',value='MyWebAppName'" /Y 
4

2 回答 2

3

如果您使用的是 IIS 7,请确保 WMSvc 已安装(添加或打开 Windows 功能)正在运行,它已正确配置并在 IIS 管理器中的“管理服务”下启用,并且端口 8172 已打开 - 尝试远程登录它。

如果是 IIS 6,请安装 Web 部署代理。

对于使用 WMSvc 的 IIS 7,您应该使用http://svr:8172/MsDeploy.axd,对于 MsDepSvc,您已经在使用正确的 URL(请参阅您的 /M 参数)。

我发现整个远程发布完全是胡扯。

于 2012-12-13T22:53:20.697 回答
0

安装 Web Deploy 时,请确保选择自定义并检查所有组件。这就是为我解决问题的原因。

在此处输入图像描述

来源:无法到达指定虚拟机上的 Web 部署端点

于 2020-07-17T20:34:12.377 回答