如何使用VSTS修复Azure Web应用程序部署中的ERROR_DESTINATION_NOT_REACHABLE错误

时间:2019-01-08 21:45:30

标签: azure-devops pipeline azure-pipelines azure-web-app-service

我正在使用VSTS管道将asp.net core 2.2 MVC部署到Azure Web应用程序。 部署到Azure的最后一步失败-请参见以下错误:

  

## [错误]无法将Web包部署到App Service。   2019-01-08T21:39:47.3810424Z ## [错误]错误代​​码:   ERROR_DESTINATION_NOT_REACHABLE更多信息:无法连接到   远程计算机(“我们的网站网址”)。在远程计算机上,   确保已安装Web Deploy和所需的过程(“ Web   管理服务”)已启动。有关更多信息,请访问:   http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE。   错误:无法连接到远程服务器错误:连接   尝试失败,因为关联方未正确响应   一段时间后,或建立的连接失败,原因是   连接的主机未能响应????:443

我什至试图使App离线但没有运气:

enter image description here

但是,如果我通过Visual Studio发布网络应用程序,效果很好。

2 个答案:

答案 0 :(得分:0)

问题在于我们使用的订阅已安装了防火墙。因此,甚至无法通过在Web服务的应用程序设置中添加“ WEBSITE_WEBDEPLOY_USE_SCM” = false来进入防火墙。

我们唯一想到的解决方案是在位于同一防火墙内的VM内创建代理。

答案 1 :(得分:0)

在Azure门户中重新创建Web应用->确保正确选择了目标框架。

我之前在门户网站中设置Web应用程序时不小心将其设置为docker,并且也会产生此错误。我当时使用的是MVC .NET 4.7项目,并尝试使用Web部署。

希望这可以帮助可能在azure门户中未正确设置其Web应用程序的人。