我正在构建Blazor应用程序并将其部署到Azure,首先要通过暂存部署槽。
当您进行插槽交换以将登台带入生产环境时,据我了解,它仅通过DNS更改即可工作,因此正在运行的登台Web应用程序不会触发任何操作来尝试使用最新迁移来更新数据库
我正在努力了解我想对插槽交换进行的操作,以同时应用数据库迁移。暂时关闭网站是没有问题的,可以接受少量停机。
我不需要它在不碰任何东西的情况下运行,我可以同时启动它-我的问题是,真的吗?
我正在构建Blazor应用程序并将其部署到Azure,首先要通过暂存部署槽。
当您进行插槽交换以将登台带入生产环境时,据我了解,它仅通过DNS更改即可工作,因此正在运行的登台Web应用程序不会触发任何操作来尝试使用最新迁移来更新数据库
我正在努力了解我想对插槽交换进行的操作,以同时应用数据库迁移。暂时关闭网站是没有问题的,可以接受少量停机。
我不需要它在不碰任何东西的情况下运行,我可以同时启动它-我的问题是,真的吗?
我有几个.NET Core 2.2和.NET Core 3.1应用程序,使用相应的EF Core版本,在Azure上运行。
所有这些都通过暂存插槽进行部署,然后交换到生产环境中,并且每次至少在数据库已经存在的情况下都应用数据迁移,
简而言之,根据我的经验,您应该没有问题;进行交换应该将更改应用到数据库。您尝试过交换吗?结果如何?
您如何/在何处致电ul.top-ten {
list-style-type: none;
}
ul.top-ten li:before {
font-family: 'fontello';
content: '\f08e';
margin:0 5px 0 -15px;
color: #ff9900;
}
?