/*十有三博客*/
  • 首页
  • 关于本站
  • 网站地图
  • RSS订阅

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

2016-11-25 十有三 0 浏览:2万+ .NET技术 ASP.NET | Visual Studio

在使用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预览截图

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


作者:十有三

出处:https://shiyousan.com/post/636156653537134315

版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。


  • 上一篇: 分享outlook红色感叹号/设置重要性的使用技巧
  • 下一篇: 记录下博客静态化的历程和经验

相关文章
  • 解决asp.net中 jquery ajax调用一般处理程序ashx出现"正在中止线程"异常
  • 翻译:Changes to the language setting will not take effect until the environment is restarted.
  • ASP.NET MVC 如何防御CSRF攻击(跨站请求伪造)
  • ASP.NET 动态设置 HTTP 500 引发内部服务器错误
  • .NET项目在生成时如何将静态资源文件复制到输出目录
  • C#中ADO.NET如何传递和设置like查询的参数

文章分类

.NET技术 123 数据库 24 Web前端 21 网站建设运维 37 操作系统与应用 66 程序猿日常 11 开发工具 12 其他随笔 13

文章标签

ASP.NET ASP.NET MVC C# CSS HTML IIS Javascript Linux MongoDB MySql SQL SQL Server Visual Studio Windows系统 版本控制系统 插件工具 服务器 搞笑娱乐 好文分享 软件应用 生活知识 手机问题 随笔 网络知识 网站设计优化 网站维护 养生保健 异常处理 硬件设备 游戏攻略

热门文章

  • IIS8如何安装和使用URL重写工具-URL Rewrite
  • 林蛋大与楚中天,朱肚皮与朱月坡
  • 解决IE11安装升级失败和在安装前需要更新的问题
  • Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件
  • VS重构重命名的快捷键

推荐文章

  • C#中特殊字符存入MySql报错“ERROR 1366: Incorrect string value“
  • 解决VS2013编码遇到无法嵌入互操作类型“ChinaPay_NET.NetPayClientClass”请改用适用的接口的问题
  • ASP.NET MVC 动态返回指定的HTTP状态码
  • Windows Server 2012 如何开启虚拟内存
  • C#如何根据输入的行数打印出由*星号组成的三角形

友情链接

  • Passingwind的博客
  • 码友网

知识共享许可协议 CC BY-SA 4.0本站作品采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。
闽ICP备15003702号
闽公网安备 35020302035102号