小编The*_*ist的帖子

如何在启用 EF Core 迁移的情况下在 Azure 中运行蓝绿部署

我想运行蓝绿部署;然而,EF 迁移似乎阻止了这一点。如果我将版本 1 部署到蓝色插槽,创建 EF 迁移并将版本 2 部署到绿色插槽,则会发生以下两种情况之一。

场景一:

我将运行迁移,版本 1 将停止工作。这违背了能够在绿色插槽中测试版本 2 同时让我们的用户在蓝色插槽中运行版本 1 的目的。

场景2:

在从蓝色插槽切换到绿色插槽之前,我不会运行迁移。这意味着在允许用户访问版本 2 之前我无法测试绿色插槽(版本 2)。

处理这个问题的标准/最佳实践是什么?

azure blue-green-deployment entity-framework-migrations ef-core-2.2

5
推荐指数
1
解决办法
707
查看次数