【问题标题】:Web Deploy works with VS2010; fails with VS2012Web Deploy 适用于 VS2010; VS2012 失败
【发布时间】:2012-09-05 17:35:53
【问题描述】:

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

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

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

Web Deploy 仍然适用于 VS2010。

如何解决?

【问题讨论】:

    标签: visual-studio-2010 visual-studio-2012 webdeploy microsoft-web-deploy


    【解决方案1】:

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

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

    关于众多选项的完整说明GO HERE!

    希望这对其他人有所帮助。

    【讨论】:

    • 更正:如果指定服务器名,VS默认使用WMSVC。如果您将协议指定为 http(不是 https),它将切换到使用 MSDepSvc。指定 http 基本上是在 Visual Studio 中使用 MSDepSvc 的唯一方法。部署到本地主机是这两种情况的例外。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-24
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    • 1970-01-01
    相关资源
    最近更新 更多