最近配置一键自动发布asp.net开发的网站到IIS时时,遇到了远程服务器返回(550),未能使用指定的进程Web Management Service连接到远程计算机这个错误,最后发现是粗心造成的,具体看下文。
远程服务器返回550
今天又通过Visual Studio 2019来配置一键发布网站到IIS,通过在服务器上安装Web Deploy可以在VS里面把ASP.NET应用程序部署到服务器上,刚开始配置如下图那样进行配置,发布时选择Web Deploy,然后配置好服务器,站点名称,用户名,密码等。
当我单击“失败(单击以获取详细信息)”链接时,它将显示以下内容:
未能使用指定的进程(“Web Management Service”)连接到远程计算机(“www.jhrs.com”),因为服务器未响应。请确保在远程计算机上启动了该进程(“Web Management Service”)。在以下位置了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC。远程服务器返回错误:(550)。
如下图所示那样:
在错误信息的链接带你在这里和页面引导您验证是否能够
- ping到远程计算机
- 验证msdepsvc或WMSVC服务启动,以及
- 防火墙没有阻止端口80或8172。
我尝试从我的开发人员计算机上ping服务器,并且该服务器正常工作。
我检查了Web部署代理服务(msdevsvc)和Web管理服务(wmsvc),它们都在运行。
我检查了Windows防火墙,然后(成为一个不会让任何事情碰上任何东西并偏爱暴力破解方法的人)彻底关闭了防火墙。
一切似乎都已正确设置,但错误仍然存在。也许是用户错误。嗯
修复粗心犯的一个错误
我开始查看我在对话框中输入的值,而网站名称“一个”困扰着我。服务器上有这个网站吗?
站点名称字段与服务器上Internet信息服务器(IIS)站点实例名称的名称有关。我登录到目标服务器,并打开了Internet信息服务(IIS)管理器控制台。
我扩展了节点,直到看到站点列表为止,事实证明它不是“ defaultwebsite”,而是“ Default Web Site”。
我回到了Web Deploy Publish Web对话框,更改了值并单击Validate Connection。
这次它验证通过了。
写在最后
当你也遇到未能使用指定的进程(“Web Management Service”)连接到远程计算机(“www.jhrs.com”),因为服务器未响应。请确保在远程计算机上启动了该进程(“Web Management Service”)。在以下位置了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC。远程服务器返回错误:(550)。
这个错误时,请检查网站名称是否填写正确。
相关阅读
- 使用VS 2019发布.net core程序并部署到IIS的最新教程
- 通过VS2017发布.net core程序并使用Web 部署到远程服务器最新教程
- 如何使用IIS发布和运行ASP.NET Core 应用程序
【江湖人士】(jhrs.com) 投稿作者:IT菜鸟,不代表江湖人士立场,如若转载,请注明出处:https://jhrs.com/2021/40017.html
扫码加入电报群,让你获得国外网赚一手信息。