34

当我尝试通过 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

4

12 回答 12

67

对于那些答案不起作用的人(比如我)。或者,您可以在 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

于 2015-04-03T22:53:07.477 回答
9

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

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

于 2012-09-18T20:46:59.427 回答
8

重置您的“发布配置文件”也可以 :) 您可以从您的 Web 应用程序的 Azure 门户重置它。 在此处输入图像描述

于 2017-02-15T14:44:09.907 回答
5

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

于 2017-02-01T22:12:35.913 回答
3

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

于 2017-03-01T20:42:22.653 回答
2

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

于 2015-07-21T15:19:36.513 回答
1

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

于 2016-03-16T15:06:32.160 回答
1

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

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

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

于 2016-08-27T17:56:34.210 回答
0

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

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

于 2019-05-16T05:42:37.990 回答
0

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

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

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

于 2019-05-27T09:55:17.483 回答
0

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

于 2021-06-22T18:05:01.390 回答
-2

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

于 2021-08-23T02:48:15.130 回答