在创建具有单个用户帐户的MS Framework MVC的LocalDB标识之后,随后将LocalDb迁移到SqlSever并更新了Web.Config,注册新用户的功能将失败。
问题是,最初创建的默认数据库在其“ AspNetUser”表中具有字段“ LockoutEnd”。
迁移后,默认情况下安装在“引用”中的Microsoft.AspNet.Identity.EntityFramework模块具有不同的字段名称(假定值相同)。是“ LockoutEndDateUtc”
要解决此问题,请在目标身份数据库中将字段名称从“ LockoutEnd”更改为“ LockoutEndDateUtc”。