我的應用服務的 scm 門戶已關閉,即使應用服務正在運行。為了確定這個問題,我按照這個帖子:https : //docs.microsoft.com/en-us/answers/questions/424716/cannot-deploy-my-app-service-kudu-down-503.html轉到https://resources.azure.com/找到我的應用服務,并可以驗證:
"state": "Running",
"scmSiteAlsoStopped": false
有誰知道為什么 scm 門戶會關閉以及如何將其恢復?
uj5u.com熱心網友回復:
- 所有 Web 應用程式都有一個主站點和一個 SCM 站點(運行 Kudu 的站點,包括 WebJobs)。
- 當您在門戶中單擊停止時,僅主站點停止,而 SCM 站點繼續運行。停止兩者都是可能的,但步驟更復雜。
停止主站點和 SCM 站點:
- 轉到資源資源管理器 ( https://resources.azure.com/ )
- 從樹中或使用搜索框查找您的 Web 應用程式(又名“站點”)
- 在站點節點上,您會在右側面板中看到一些 JSON。單擊
Edit頂部的(您可能需要先切換到讀/寫模式) - 在JSON,你需要改變兩件事情:改變
"state"從"Running"到"Stopped",并設定"scmSiteAlsoStopped"到true - 按下
PUT頂部的綠色 按鈕
請注意,當您點擊重新啟動時,主站點和 SCM 站點都會重新啟動。
在 SCM 站點處于不良狀態且您甚至不希望它啟動的極少數情況下,它會很有用。例如,它可能會在啟動后立即鎖定某些內容,而您希望防止這種情況發生,以便您可以使用 FTP 連接到該站點而無需運行任何內容(例如洗掉某些檔案)。
請注意,停止 scm 站點會禁用所有 Kudu 功能、所有站點擴展以及 msdeploy(例如 VS 部署)。
重新啟動它
最簡單的方法是在門戶中點擊運行,這將導致兩個站點都運行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/378740.html
