一千萬個為什麽

搜索

Azure WebDeploy是否適用於生產Web應用程序?



我們在制作中使用Azure Web Apps 。我們使用 WebDeploy 進行部署,方法是右鍵單擊該項目在Visual Studio中選擇“Publish ...”或通過WebDeploy就緒的AppVeyor中的配置項。

我的問題是: WebDeploy是否適用於生產環境?它會中斷正在運行的進程,還是它有一定的魔力來確保它不會運行?我們可以在工作時間(當我們的客戶活躍時)使用WebDeploy發布到生產,而不用擔心嗎?一個好的答案將提供一些關於這方面的文檔,因為我還沒有找到。

轉載註明原文: Azure WebDeploy是否適用於生產Web應用程序?

一共有 2 個回答:

WebDeploy本身無法保證您的應用程序池是否在部署過程中不會被回收。為了安全起見,我會使用部署插槽。 此外,我會建議使用 azure-web-sites 標記問題,以便正確的人員可以幫助您。

我一直在使用web部署的年齡,除了偶爾的停機時間之外,它一直非常穩定。

建議使用部署位置。您可以使用像視覺工作室團隊服務這樣的CD,並將第一個Web部署到該插槽,並添加一個步驟將'分期'插槽與'生產'交換。

如果您正在使用基本部署方法,則可以啟用自動交換,這會在成功部署到“分段”插槽後觸發。我個人不喜歡這個,並看到這個問題。