System.Data.SqlClient.SqlException:无效的列名'LockoutEndDateUtc'。迁移后

时间:2019-06-13 18:16:36

标签: asp.net-identity

在创建具有单个用户帐户的MS Framework MVC的LocalDB标识之后,随后将LocalDb迁移到SqlSever并更新了Web.Config,注册新用户的功能将失败。

问题是,最初创建的默认数据库在其“ AspNetUser”表中具有字段“ LockoutEnd”。

迁移后,默认情况下安装在“引用”中的Microsoft.AspNet.Identity.EntityFramework模块具有不同的字段名称(假定值相同)。是“ LockoutEndDateUtc”

要解决此问题,请在目标身份数据库中将字段名称从“ LockoutEnd”更改为“ LockoutEndDateUtc”。

0 个答案:

没有答案