我有一個ASP.NET MVC應用程序部署到標準的Azure Web應用程序服務。我還將Web應用程序配置爲擁有一個名爲「分段」的部署插槽。首先,我使用VS2015發佈工具將我的Web應用程序發佈到臨時插槽並進行測試。它的工作原理讓我將其與生產槽交換。然後,我發佈了另一個版本,其中一些代碼更改爲再次登臺。它直接發佈到我的製作槽中。我認爲在交換之後,Azure Web應用程序生產插槽現在是實際的臨時插槽。如何使Web應用程序始終發佈到當前沒有活動的插槽(即生產插槽)以在再次交換之前進行測試?交換後Azure Web應用程序部署如何工作?
我發佈了Web應用程序,方法是右鍵單擊Web項目並選擇發佈,輸入我的天藍色訂閱ID和密碼,選擇Web應用程序併發布。
謝謝
您還應該確保自動交換未打開。如果是這樣,這就可以解釋爲什麼發佈到分期會自動顯示在產品中。 –
自動交換總是關閉。我的觀點是VS2015中的發佈工具在交換生產和暫存一次後直接部署到生產槽中。 – lyho
Visual Studio中的發佈配置文件應該保存以前使用的插槽信息。你有沒有使用相同的配置文件或創建一個新的? –