【问题标题】:Not able to publish website on Windows Azure using publish through VS2010无法使用通过 VS2010 发布在 Windows Azure 上发布网站
【发布时间】:2021-08-23 10:48:15
【问题描述】:

当我尝试通过 Visual Studio 2010 在 Windows Azure 上发布我的 Web 应用程序时,我遇到了这个问题。我正在尝试通过右键单击项目并选择发布和导入从 Windows Azure 平台下载的发布配置文件。

我收到此错误:

错误 1 ​​Web 部署任务失败。 (无法连接到远程计算机(“waws-prod-am2-001.publish.azurewebsites.windows.net”)。在远程计算机上,确保已安装 Web Deploy 并且所需的进程(“Web Management Service ") 开始。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE。) 0 0 MeraSungard

【问题讨论】:

  • 实例是否已完全设置并启动并运行?
  • 是的,我可以检查 Windows Azure 上的默认网站是否已启动并运行。

标签: azure azure-deployment


【解决方案1】:

对于那些答案不适合的人(比如我)。或者,您可以在 Azure 网站中设置应用设置:

  1. 在 Azure 管理门户设置中设置 WEBSITE_WEBDEPLOY_USE_SCM = false(在网站 → 配置 → 应用程序设置下)。确保 false 在值字段中。

  2. 在 VS 或您用来部署的任何工具中再次下载发布设置。

  3. 部署成功。

取自:

https://social.msdn.microsoft.com/Forums/en-US/efa56eb2-a8b2-4690-92d0-33d97946ed29/cant-deploy-could-not-connect-to-the-remote-computer-xxxscmazurewebsitesnet-using-the?forum=windowsazurewebsitespreview

【讨论】:

  • 谢谢哥们!!!节省了我的时间!
【解决方案2】:

当您尝试将 Web 应用程序从 VS2010 发布到 Windows Azure 网站时,发布过程会连接到启用 Web 部署服务的特定端口上的 Windows Azure 网站。在 VS 2010 中,如果与此服务端口的连接失败,则 VS 返回错误为“Web Deploy is installed........ on remote server。事实是 WebDeploy 服务已经在运行并且其他机器可以连接到同一台服务器和部署问题是特定于您的网络和您的机器的。

有两个主要的地方可以寻找 1) 你的部署机器防火墙 2) 代理服务器,如果你在代理后面。尝试在本地更改网络相关设置,以便使其正常工作。

【讨论】:

  • 谢谢!我在其他网络中的其他机器上尝试相同的过程并且它有效。它一定是有网络防火墙的东西,或者我的机器是 vehind 代理服务器。
【解决方案3】:

重置您的“发布资料”也可以:) 您可以从 Web 应用程序的 Azure 门户重置它。

【讨论】:

    【解决方案4】:

    尝试以管理员身份运行 Visual Studio。这解决了我的问题。

    【讨论】:

      【解决方案5】:

      确保您没有运行 Web 调试代理来记录您的计算机和 Internet 之间的所有 HTTP(s) 流量。我的问题是 Fiddler 正在运行,因为我正在调试 Web API。关闭 Fiddler 后就可以发布成功了。

      【讨论】:

        【解决方案6】:

        对我来说,网络重新连接后发布开始工作。

        【讨论】:

          【解决方案7】:

          我想与同样的问题分享我的解决方案。还 MsDepSvc (Web Deployment Agent Service)WMSvc (Web Management Service) 在远程 VM 上运行,Visual Studio 2015 仍然返回错误。

          我去Azure portal > All Resources > 找到我的Network Security Group 并点击它。 > Inbound security rules 并添加新规则:

          姓名:您的选择。
          来源任何
          服务自定义
          协议任意
          端口范围8172
          操作允许

          【讨论】:

            【解决方案8】:

            我在尝试从 VS2013 更新 5 部署到 Azure 时遇到了同样的问题。它间歇性地发生。有时出版作品,有时它没有。 在我的情况下,它原来是网络相关的。我们使用一个负载平衡路由器,它连接了两个 WAN。如果在部署过程中外部IP地址发生变化,因为路由器切换了广域网,就会失败。 希望对某人有所帮助。

            【讨论】:

              【解决方案9】:

              这里的问题相同,解决方案略有不同。我使用 IP 限制对网站的访问。这是通过应用服务->网络->配置访问限制来完成的。

              我的解决方法是将 IP 添加到两个选项卡,即网站选项卡和 scm 选项卡。

              【讨论】:

                【解决方案10】:

                我没有将密码保存在我的发布配置文件中。即使在从门户检查并仔细检查密码并在提示时输入密码后,发布也失败了。我知道问题与密码有关,因为我可以输入任何伪造的密码,但仍然会得到完全相同的发布失败错误。

                我所做的是在我的项目的发布选项卡上单击“配置”,并在再次输入凭据后单击“连接”选项卡上的“验证连接”。

                它能够成功验证,并且所有后续发布也都成功。

                【讨论】:

                  【解决方案11】:

                  唉,使用完整设置选项重新启动 Web 部署解决了我的问题。确保您已从 IIS 管理工具在后台启动管理服务。

                  【讨论】:

                    【解决方案12】:

                    禁用我的 VPN 为我解决了这个问题。

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 2011-08-20
                      • 2012-09-27
                      • 1970-01-01
                      • 1970-01-01
                      相关资源
                      最近更新 更多