我正在尝试在其上安装SP1的Windows Server 2008 R2 Standard上configurationWeb Deploy 3.5。 当我尝试使用Visual Studio 2013validation连接来发布网站时,会引发以下错误。
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
我已经尝试了所有论坛上发现的一切,如下所示。 而且我之前也做过不同的工作,每次工作都很好。


我无法ping 8172 / webdeploy.axdurl。 有没有其他的服务可以在我丢失的某个端口上进行监听? 这里有点奇怪。 我看不到任何stream量甚至从我的本地机器小提琴手。 我曾尝试将.axdurl粘贴到服务器的Internet Explorer上,但它仍然无法连接,并且什么都没说。
我尝试使用Telnet客户端连接,它说:无法打开连接到主机,端口8172:连接失败。 在某个地方被封锁,我不知道在哪里寻找。
所以问题原来是有另一个防火墙阻止任何连接到8172端口,它必须打开。
在这个答案在stackoverflow上的评论让我在正确的轨道上这个相同的错误消息,如果有人遇到这个和其他答案没有帮助: https : //stackoverflow.com/a/13871041/1128742 。
不仅需要安装Web部署,还需要启用IIS部署处理程序子项目。 打开添加/删除程序> Microsoft Web Deploy>更改>确保IIS部署处理程序已启用。
Web部署为我们工作,然后我们应用了一些Windows更新,它突然停止工作,这是罪魁祸首。
我有同样的问题(404)。 修正它:
立即(没有重新启动),这解决了这个问题。
我刚刚有类似的问题。 这是由于与SSL证书混乱。
在安装WebDeploy期间,您通常会安装pipe理服务 ,该服务将创build名为: WMSvc-HOSTNAME的自签名证书。
证书应在证书存储中可用:
并应在服务器证书下的IIS中可见:
由于我搞砸了, WMSvc-HOSTNAME在证书存储中可用,并从IIS中的服务器证书中消失 。
问题是pipe理服务被configuration为使用WMSvc证书:
解:
创build新的自签名SSL证书,并将其与pipe理服务(而不是WMSVC)一起使用。