如何通过VSTS部署运行EF Core迁移到Web API项目到Azure

比1985更勇敢

我的项目是通过创建的dotnet new webapi --name=ProjectName我已经在VSTS中设置了构建定义。到Azure的部署运行良好,但我不知道如何运行迁移,即dotnet ef database update

我已经审查了其他一些Stack Overflow问题。尽管有帮助,但它们都没有提供最新的解决方案。参考文献:

我最近最成功的方法是添加以下任务:

  • 替换令牌:更新连接字符串
  • 命令行:set ASPNETCORE_ENVIRONMENT =生产
  • 命令行:dotnet ef数据库更新-v

几乎行得通,但是由于某种原因,ef仍然以开发为目标。

最近有什么解决方案吗?

陈星ian

ASPNETCORE_ENVIRONMENT构建/发布定义中添加变量并指定Production值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将.NET Core 2.2 Web API迁移到.NET Core 3.0?

尝试让ef核心迁移工作以将项目迁移到.net core 2

通过EF迁移将ASP.NET Core部署到Azure

部署到Azure后未运行EF Code的首次迁移

将 Web API 部署到 Azure - Entity Framework Core 迁移连接字符串未被拾取

迁移到.NET Core 3后出现“项目'Web'必须提供配置值”错误

在Visual Studio 2013中,无法将ASP Web应用程序迁移到Azure Web角色-“添加Windows Azure部署项目”选项在哪里?

如何将Azure Functions v3迁移到.net Core 5.0

EF Core 将 DateTime 迁移到 DateTimeOffset

安全迁移到EF Core 3.0

部署到 Azure 的 SignalR Core 应用无法通过 https 运行

如何在启用了EF核心迁移的Azure中运行蓝绿色部署

通过VSTS进行.NET Core EF迁移

从 EF Core 2 迁移到 EF Core 3

从 EF Core 2 迁移到 EF Core 3 ... 无法翻译

如何在Visual Studio 2019中将.NET Framework 4.7.2项目迁移到.NET Core 3.0

从EF6迁移到EF Core 2.0

EF core 3.1-从Mysql迁移到PostgreSQL

从2.2迁移到3.1后的EF Core问题

Azure DevOps:迁移到.NET Core 3.0后管道中断

从现有的动态Web项目迁移到Gradle

将Java Web项目从PrimeFaces 3.4迁移到PrimeFaces 5.2

将Chrome USB App API迁移到Web USB API

将项目部署到Azure Web服务时,ASP.NET Core 2.0 Web应用程序失败并显示SQLite错误,但在本地环境中运行良好

如何将静态类从.NET迁移到.NET Core?

如何通过以Web Api项目为目标从库项目创建迁移并将lib项目用作迁移程序集?

将 Azure Pipelines 部署迁移到 GitHub 操作

如何将Laravel项目密码迁移到Go项目?

如何将单个团队项目从TFS 2012迁移到Azure DevOps Services?