[英]Error while Deploy Azure App Service : ERROR_COULD_NOT_CONNECT_TO_REMOTESVC
通過 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.
'''
根據this document ,該錯誤是由於Web Deploy無法連接到遠程服務引起的。 請參考以下幾點來解決您的問題:
此外,您可以嘗試在Azure App Service Deploy 任務中添加-retryInterval:6000 -retryAttempts:10
到 Additional Arguments,如該線程所述。
順便說一句,如果 Azure 管道中仍然存在此問題,請檢查本地是否存在此問題。 您可以參考此線程: Go Got 403 Error when doing Web Deployment and Web Deploy results in ERROR_COULD_NOT_CONNECT_TO_REMOTESVC以獲得更多指導。
感謝 Edward 對可能的根本原因進行了有見地的解釋。 問題現已解決。 根本原因是選擇的代理池沒有部署權限(IP 未列入生產應用程序服務的白名單),因為我們沒有將 DevOps 提供的代理直接用於生產環境。
一個多年來運行良好的實例昨天在 Web 部署期間開始給我這個錯誤。 我們這邊沒有變化。 沒有多少非侵入性的解決方法,只需點擊Azure 應用程序服務概述頁面上的重新啟動按鈕即可輕松上床。
我嘗試了一切,直到我發現(在閱讀后)我的(開發)共享應用服務服務計划的存儲空間不足! 當我將它升級到更大的時,我可以再次部署!
簡而言之:仔細檢查您的發布配置文件(每個元素)。
更長一點:在我的例子中,我的發布配置文件包含一個指向錯誤資源組的ResourceGroup
元素。 (我正在使用WebPublishMethod
: MSDeploy
)我遍歷了所有元素並確保它們指向正確的資源、憑據和諸如此類的東西。
這似乎解決了這個問題。
就我而言,我修改了 machine.config 以捕獲 Fiddler 中的流量
<system.net>
<defaultProxy
enabled = "true"
useDefaultCredentials = "true">
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
</defaultProxy>
</system.net>
這會干擾到 Azure 的 VS 部署
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.