无法连接到Windows Azure VM(Server 2012 R2)Web部署服务

时间:2013-09-17 17:51:25

标签: azure webdeploy windows-server-2012 visual-studio-2013

我似乎无法将站点部署到在Azure VM中运行IIS和Web部署的Windows Server 2012 r2。我已经验证端口是打开的,凭据是否正确以及站点名称。我尝试使用http:和https:也试过使用msdeploy.axd端点和MSDEPLOYAGENTSERVICE一无所获。检查服务是否正在运行,如果我可以连接到可以在端口80上的机器到默认站点。尝试从多个连接连接我得到相同的结果......

  

无法连接到远程计算机(“< computer name> .cloudapp.net”)。在远程计算机上,确保已安装Web Deploy并且已启动所需的进程(“Web部署代理服务”)。请访问:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE了解详情。无法连接到远程服务器。

3 个答案:

答案 0 :(得分:7)

您没有提及是否为Azure VM配置了端点。如果没有,请确保创建一个私有端口为8172的端点 编辑:Here is a troubleshooting guide用于Web部署,其中包含您遇到的错误消息。此外,根据我自己的经验,我设法错误地输入了网站名称而没有安装.NET并看到类似的错误。

答案 1 :(得分:6)

现在处理了大约一个小时之后,我想出了如何在我的Azure虚拟机上解决这个问题。

首先是显而易见的

  • 检查防火墙中是否已打开端口8172(如果您使用的是默认设置)
  • 检查进程MsDepSvc和WMSVC是否正在运行。
  • 检查网站名称是否正确。

管理服务

在ISS中,在服务器的根级别,检查“管理服务”下的设置。 它应该Enable Remote Connections检查: Management Services

您是否下载了完整的软件包

这是给我的,我没有安装一切。 在WebDeploy页面的底部:http://www.iis.net/downloads/microsoft/web-deploy

您可以下载完整的软件包,然后安装所有软件包。

答案 2 :(得分:0)

很有帮助,但最终在我们的案例中是TLS不匹配。如果强制使用TLS 1.2,请检查两台计算机是否都可以执行。在https://fuseit.zendesk.com/hc/en-us/articles/360000328595处有更多详细信息。干杯