2

使用 VS 2010 Web Deploy 可以正常工作并且没有问题。同时,VS 2012的Web Deploy失败,说明服务器没有响应,提示这个链接

这说明了以下条件,所有这些条件都得到满足。

  1. 你可以ping远程机器
  2. 在远程服务器上启动 msdepsvc 或 wmsvc 服务。
  3. 您的防火墙没有阻止目标端口的传入连接。如果您使用默认安装,那么它将是 80 formsdepsvc和 8172 forwmsvc

Web Deploy 仍然适用于 VS2010。

如何解决?

4

1 回答 1

2

显然是不先阅读所有文档的示例。但是,对于那些希望了解这里的一些变化的人来说,这是我发现的。

  1. VS 2012 使用 Web 部署代理服务而不是 Web 管理服务
  2. 本地部署是“http://Your Server/msdeployagentservice”而不是:8172/msdeploy.axd

有关众多选项的完整说明,请访问此处!

希望这对其他人有帮助。

于 2012-09-05T18:00:15.980 回答