Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure usng持续集成时,在构建或发布时迁移会发生变化_Azure_Entity Framework Migrations_Azure Pipelines Release Pipeline - Fatal编程技术网

Azure usng持续集成时,在构建或发布时迁移会发生变化

Azure usng持续集成时,在构建或发布时迁移会发生变化,azure,entity-framework-migrations,azure-pipelines-release-pipeline,Azure,Entity Framework Migrations,Azure Pipelines Release Pipeline,我正在构建一个WebApp,并将其托管在使用SQLServer数据库的Azure上。这是一个Asp.Net核心MVC应用程序,使用实体框架核心进行迁移。我还使用TeamServices中的持续集成来构建和发布对生产站点的更改 我的问题是:当我更改数据模型、执行添加迁移和更新数据库,然后签入我的更改(这会触发生成和发布)时,我希望确保在执行生成或发布时,迁移也在生产数据库上实现 有人能告诉我如何在团队服务“构建和发布”管理中实现这一点吗 谢谢你,A相关帖子:,你可以用profile试试。你好@st

我正在构建一个WebApp,并将其托管在使用SQLServer数据库的Azure上。这是一个Asp.Net核心MVC应用程序,使用实体框架核心进行迁移。我还使用TeamServices中的持续集成来构建和发布对生产站点的更改

我的问题是:当我更改数据模型、执行添加迁移和更新数据库,然后签入我的更改(这会触发生成和发布)时,我希望确保在执行生成或发布时,迁移也在生产数据库上实现

有人能告诉我如何在团队服务“构建和发布”管理中实现这一点吗


谢谢你,

A相关帖子:,你可以用profile试试。你好@starain MSFT,谢谢你推荐的参考资料。我确实看过你指出的问题,有(某种程度上)答案,但我需要把它作为海报(唐吉诃德),一个问题。然而,由于对Stackoverflow如此陌生,我只有23个声望点,不能向其他帖子提交评论(答案除外)。答案是使用三个参数,但我不知道在哪里可以找到这些参数的值。一定有办法做到这一点。这真的令人沮丧。这是您添加的构建变量(构建定义的变量选项卡)。您可以使用/p:DeployOnBuild=true/p:PublishProfile=CustomProfile;DesktopBuildPackageLocation=‌​‌​“$(build.artifacts‌​助教‌​目录)\W‌​ebAp‌​直接用于VisualStudio生成任务的“pCore.zip”参数。顺便说一句,对于该线程,它是一个通用的MVC项目,而不是.net核心应用程序。我的结果是:在部署到azure应用程序后,migrationHistory表为空。但是你可以试试看结果。