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

Luk*_*asz 10 azure webdeploy windows-server-2012 visual-studio-2013

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

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

Hit*_*eys 7

您没有提及是否为Azure VM配置了端点.如果没有,请确保创建一个专用端口为8172的端点.
编辑:这是 Web部署的故障排除指南,其中包含您遇到的错误消息.另外,根据我自己的经验,我设法错误地输入了网站名称而没有安装.NET并看到类似的错误.


And*_*ock 6

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

首先是明显的

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

管理服务

在ISS中,在服务器的根级别,检查"管理服务"下的设置.应该Enable Remote Connections检查: 管理服务

你下载了完整的软件包吗?

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

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