我正在尝试在安装了SP1的Windows Server 2008 R2 Standard上配置Web Deploy 3.5。当我尝试使用Visual Studio 2013验证连接以发布网站时,会引发以下错误。
Could not connect to remote computer (computer name). Make sure Web Management Service is started.
Learn more at http://go.microsoft.com/fwlink/?linkId=221672#ERROR_DESTINATION_NOT_REACHABLE
我已经尝试了在所有论坛上找到的所有内容,如下所示。我之前也曾做过另一项工作,每次工作都很好。
- 确保已启动Web管理服务并将其设置为“自动”
- 确保已启动Web部署代理服务并将其设置为“自动”
- Web Deploy 3.5已安装
- 我也尝试过安装不同版本的Web Deploy 3.5,就像托管版本一样。
- 我检查了Web Management Service的防火墙端口是否正在侦听8172端口(请参见下图)。
- 我认为.Net Framework版本不是问题。
- 我还确保在Web Deploy 3.5的安装过程中,所有组件都已安装。
- 当我单击IIS内和Web管理服务内的服务器节点时,它还显示启用远程连接
- 我还检查了是否委托用户在该网站上发布。
- 我在C:\ inetpub \ logs \ wmsvc中也找不到任何日志。
我无法ping 8172 / webdeploy.axd网址。是否有其他服务可能正在我缺少的某个端口上进行监听。这里有些奇怪。我什至看不到任何从本地计算机通过Fiddler的流量。我尝试将.axd网址粘贴到服务器的Internet Explorer上,但仍然无法访问它,并且什么也没说。
更多发现:
我尝试使用Telnet客户端进行连接,并显示:无法在端口8172上打开到主机的连接:连接失败。在某个地方被阻止,我不知道在哪里寻找。