Согласно одному из комментариев в сообщении в блоге:
Спасибо, эта статья была действительно полезной. Одна ошибка для меня заключалась в том, что после замены на использование int при первой загрузке сервера идентификации я получил ошибку в этой строке
Microsoft.AspNetCore.Identity.UserStoreBase.ConvertIdFromString (идентификатор строки).
Оказывается, у меня был файл cookie, использующий старый формат guid. Простое исправление - очистить файлы cookie.
Проблема в том, что некоторые из ваших предыдущих входов в систему, вероятно, были сделаны, когда идентификатор представлял собой GUID. Вы изменили его на int
, и теперь он больше не знает, как обрабатывать GUID. Простейшим решением будет удалить ваши куки, эффективно выйдя из системы и заставив вас войти снова (вместо этого используйте int
).