迁移成功,但是IIS认为不是吗?

问题描述 投票:0回答:1

因此,我开始了一个新的ASP.NET Core(2.2)项目。我创建了一个SQL查询,从那里创建了MSSQL数据库,然后从那里创建了模型和DBContext。

[当我使用IIS Express运行此程序时,一切正常,但是当我在项目属性中使用IIS时,它抱怨进行迁移。

我确实做了Add-Migrations [-Context]之后,我做了Update-Database [-Context]

但是当我尝试使用API​​路由时,它说我仍然需要执行“ Update-Database” ...

我在做什么错?另外,是否可以暂时禁用迁移?我显然做了Google如何禁用迁移,但是我发现的解决方案似乎是针对.NET Framework而不是.NET Core ...

c# asp.net-core entity-framework-core ef-migrations
1个回答
0
投票

您可以尝试清理项目,删除上一次迁移吗?然后清理数据库。 (或创建新的Empty数据库)。构建项目,然后运行

update-database -target LastExistedMigrationName

所以,在那之后执行

Add-Migration [name]
update-database

这将是明确的实验。如果出现问题,我会根据错误尝试为您提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.