[英]azure app service deployment on existing database
大家好,我需要幫助,我有一個現有的應用程序服務和數據庫,我對我的 ASP.NET 應用程序進行了更改並使用 azure 部署槽進行部署並交換,但我的數據庫沒有更新表
在數據庫更新的情況下,即需要運行必要的腳本來更新新應用程序版本的數據庫架構,您可以使用web.config的applicationInitialization部分。
<system.webServer>
<applicationInitialization >
<add initializationPage="/init-script.php" hostName="xxxxxx.azurewebsites.net"/>
</applicationInitialization>
<system.webServer>
AppInit 模塊將等待此代碼完成,然后再完成交換過程,這基本上允許應用程序的生產流量。
基本邏輯將檢查數據庫是否正在運行預期的版本,如果不是,將按順序執行其他一些邏輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.