System.Data.SqlClient.SqlException: недопустимое имя столбца 'LockoutEndDateUtc'. после миграции - PullRequest
0 голосов
/ 13 июня 2019

После создания идентификатора LocalDB для MV Framework MS Framework с индивидуальными учетными записями пользователей затем переносится LocalDb в SqlSever и обновляется Web.Config, функция регистрации нового пользователя не выполняется.

Проблема заключается в том, что изначально созданная база данных по умолчанию имеет поле 'LockoutEnd' в своей таблице AspNetUser.

После миграции модуль Microsoft.AspNet.Identity.EntityFramework, который по умолчанию устанавливается в ссылках, имеет другое имя поля, предположительно, с тем же значением.Это «LockoutEndDateUtc»

Чтобы решить эту проблему, измените имя поля с «LockoutEnd» на «LockoutEndDateUtc» в целевой базе данных удостоверений.

...