[英]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.