繁体   English   中英

azure 在现有数据库上部署应用服务

[英]azure app service deployment on existing database

大家好,我需要帮助,我有一个现有的应用程序服务和数据库,我对我的 ASP.NET 应用程序进行了更改并使用 azure 部署槽进行部署并交换,但我的数据库没有更新表

在数据库更新的情况下,即需要运行必要的脚本来更新新应用程序版本的数据库架构,您可以使用web.configapplicationInitialization部分。

<system.webServer>  
  <applicationInitialization >  
    <add initializationPage="/init-script.php" hostName="xxxxxx.azurewebsites.net"/>  
  </applicationInitialization>  
<system.webServer> 

AppInit 模块将等待此代码完成,然后再完成交换过程,这基本上允许应用程序的生产流量。

基本逻辑将检查数据库是否正在运行预期的版本,如果不是,将按顺序执行其他一些逻辑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM