【问题标题】:Cannot Connect to Windows Azure VM (Server 2012 R2) Web Deploy Service无法连接到 Windows Azure VM (Server 2012 R2) Web 部署服务
【发布时间】:2013-09-17 17:51:24
【问题描述】:

我似乎无法将站点部署到在 Azure VM 中运行 IIS 和 Web 部署的 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。无法连接到远程服务器。

【问题讨论】:

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


    【解决方案1】:

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

    首先是显而易见的

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

    管理服务

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

    你下载完整包了吗

    这是吸引我的那个,我没有安装所有东西。 在 WebDeploy 页面底部:http://www.iis.net/downloads/microsoft/web-deploy

    您可以下载完整包,然后安装所有内容。

    【讨论】:

    • 不,这也不起作用。没有任何工作。什么都没有。我根本无法使用网络部署进行连接。我几乎什么都试过了。
    • @NathanMcKaskle 我已经很久没有遇到这个问题了,但我记得我花了很长时间......祝你好运。
    • 谢谢 AndréSnede,它成功了。我错过了 WebDeploy 包。 @NathanMcKaskle 确保您从 Azure 门户打开了端口
    【解决方案2】:

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

    【讨论】:

    • 他确实说using msdeploy.axd end point and the SDEPLOYAGENTSERVICE one, and nothing
    • 这是最奇怪的事情。我已经在本地服务器上安装和配置了 100 次 Web 部署...
    【解决方案3】:

    很有帮助,但最终在我们的案例中是 TLS 不匹配。如果您强制,请检查两台机器是否可以执行 TLS 1.2。在这里https://fuseit.zendesk.com/hc/en-us/articles/360000328595 放了更多细节。干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多