2017-03-10 127 views
2

我使用部署Azure的應用服務 VSTS任務使用發佈使用Web部署選擇一個asp的dotnet核心API部署到蔚藍色的API應用程序。該任務運行沒有任何錯誤,但不知何故我必須重新啓動 API來獲取新版本。Azure的應用服務API部署需要重新啓動

這是打算?是否有任何標誌可以讓我們立即實現「實時」部署?作爲一種解決方法,我可以添加一個重啓任務,但我希望有另一種方式......

+0

我無法重現此問題。我對此項目進行了測試https://docs.microsoft.com/zh-CN/azure/app-service-api/app-service-api-dotnet-get-started,並保留爲Azure應用程序的默認值服務部署步驟/任務。如果您使用此項目部署API應用程序(ToDoListDataAPI),結果如何? –

回答

3

您是否正在使用App Service本地緩存? https://docs.microsoft.com/en-us/azure/app-service/app-service-local-cache

如果你是你需要刪除WEBSITE_LOCAL_CACHE_OPTION =總是你的web應用程序的屬性,讓你的發佈顯示馬上。

否則,您可以在交換生產之前始終使用部署插槽測試您的應用程序。

+0

感謝您的回答。我不使用應用程序服務本地緩存,但它很好地知道有一個緩存:) –

+0

我很疑惑,爲什麼部署不馬上顯示,但我可以推薦你使用暫存部署插槽,然後交換到生產。交換過程與部署不同,預熱階段應該解決您的問題。 [DOC](https://blogs.msdn.microsoft.com/mvpawardprogram/2017/05/16/deploy-app-azure-app-service/) –

相關問題