我正在使用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离线但没有运气:
但是,如果我通过Visual Studio发布网络应用程序,效果很好。
答案 0 :(得分:0)
问题在于我们使用的订阅已安装了防火墙。因此,甚至无法通过在Web服务的应用程序设置中添加“ WEBSITE_WEBDEPLOY_USE_SCM” = false来进入防火墙。
我们唯一想到的解决方案是在位于同一防火墙内的VM内创建代理。
答案 1 :(得分:0)
在Azure门户中重新创建Web应用->确保正确选择了目标框架。
我之前在门户网站中设置Web应用程序时不小心将其设置为docker,并且也会产生此错误。我当时使用的是MVC .NET 4.7项目,并尝试使用Web部署。
希望这可以帮助可能在azure门户中未正确设置其Web应用程序的人。