Web 部署任务失败 未能使用指定的进程“Web Management Service”连接到远程计算机

在使用Web  Deploy发布网站到服务器的时候,visual studio提示发布失败,本以为是个小问题,结果花费了我一个小时。按照官方推荐的方法都无法解决,最后将全部文件发布就莫名其妙可以了,只能说我的情况有些奇葩吧。

错误信息如下:

Web 部署任务失败。 (未能使用指定的进程(“Web Management Service”)连接到远程计算机(“115.***.*.***”),因为服务器未响应。请确保在远程计算机上启动了该进程(“Web Management Service”)。在以下位置了解更多信息: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC。)

部署任务失败错误截图

一开始我先点击错误信息中提供的链接,想看看有没有什么帮助,链接内容就是官方推荐的解决方法:

ERROR_COULD_NOT_CONNECT_TO_REMOTESVC

Diagnosis – Web Deploy cannot connect to the remote service.

Resolution – Ensure that:

  1. You can ping the remote machine
  2. That the msdepsvc or wmsvc service is started on the remote server.
  3. Your firewall is not blocking incoming connections of your ports on the destination. If you used the default installation, then it would be 80 for msdepsvc and 8172 for wmsvc.

这里简单归纳下官方的方法,就是看下能不能ping通服务器,检查MsDepSvc.exe(Web 部署代理服务)和wmsvc.exe(Web Management Service服务)有没有启动,最后在看下是不是防火墙的设置问题,检查防火墙对msdensvc的80端口和wmsvc的8172端口是否开发。

一开始按照官方的方法折腾,可以ping通IP所以这部分没问题,接下来检查相关服务器是否启动:

检查发布服务是否启动

这里Web Management Service服务和Web 部署代理服务都是已经启动好的,尝试重启这两个windows服务:

重启服务

结果依然无法发布成功,最后试了下直接关闭防火墙,还是无法通过Web  Deploy发布。

先说下我的具体情况,我使用的是visual studio 2013 community,由于只是小改动,只有一个视图文件和一个类库有所改动(类库最后生成的是一个单独的dll),但是在使用Web Deploy预览的时候发现要更新很多文件:

WebDeploy预览截图

当时我只想发布这两个文件,就只勾选这两个文件,其他文件都取消更新,结果发布一直失败,最后将文件全部更新发布就成功了,现在想想可能是修改的类库出了问题,需出了问题,与其他类库有依赖关系。其实也有可能是当时网络不稳定有波动,有遇到此问题的朋友也可以过段时间在尝试下,反正问题有点奇怪,莫名其妙就好了。 




原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/98906.html

(0)
上一篇 2021年8月21日
下一篇 2021年8月21日

相关推荐

发表回复

登录后才能评论