我在通过Azure DevOps部署应用服务时遇到以下错误。我尝试搜索此问题,但找不到此问题的根本原因。
错误:
2021-03-15T06:01:27.7479723Z ##[error]Error: Error Code: ERROR_COULD_NOT_CONNECT_TO_REMOTESVC
More Information: Could not connect to the remote computer ("web-app.scm.azurewebsites.net") using the specified process ("Web Management Service") because the server did not respond. Make sure that the process ("Web Management Service") is started on the remote computer. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC.
Error: The remote server returned an error: (403) Forbidden.
Error count: 1.
'''
6条答案
按热度按时间gstyhher1#
我尝试了所有的方法,直到我发现(在阅读this之后)我的(开发)共享应用服务服务计划的存储空间不足!当我升级到一个更大的服务计划时,我可以再次部署!
rn0zuynd2#
根据此文档,错误是由于Web Deploy无法连接到远程服务而导致的。请参考以下几点来解决问题:
此外,您可以尝试将
-retryInterval:6000 -retryAttempts:10
添加到Azure App Service Deploy task中的附加参数中,如thread所述。顺便说一句,如果这个问题仍然存在于Azure管道中,请检查这个问题是否存在于本地。您可以参考以下线程:Got 403 Error when doing Web Deployment和Web Deploy results in ERROR_COULD_NOT_CONNECT_TO_REMOTESVC以获得更多指导。
mqkwyuun3#
感谢Edward对可能的根本原因所做的深入解释。问题现已解决。根本原因是选定的代理池没有部署权限(IP未列入生产应用程序服务的白名单),因为我们没有将DevOps提供的代理直接用于生产环境。
xesrikrc4#
一个多年来一直运行良好的示例昨天在Web Deploy期间开始给我这个错误。我们这边没有任何更改。没有任何非侵入性的解决方法,但只需点击Azure应用服务概览页面上的重新启动按钮,就可以很容易地解决这个问题。
nfeuvbwi5#
简而言之:仔细检查发布配置文件(每个元素)。
稍长一点:在我的例子中,我的发布配置文件包含一个
ResourceGroup
元素,它指向了错误的资源组。MSDeploy
)我检查了所有元素,确保它们指向正确的资源、凭据等。这似乎解决了问题。
yks3o0rb6#
在我的例子中,我修改了machine.config来捕获Fiddler中的流量
这会干扰到Azure的VS部署