Я создал обычай IUserStore<TUser,int>
для моего приложения. Я реализовал интерфейсы мне нужно,Пользовательский ASP.NET Identity 2.0 UserStore - Выполняет ли все необходимые интерфейсы?
IUserStore<TUser, int>,
IUserRoleStore<TUser, int>,
IUserLockoutStore<TUser, int>,
IUserPasswordStore<TUser, int>
, но когда я называю
var result = await SignInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, shouldLockout: false);
я получаю исключение, говоря
Store does not implement IUserTwoFactorStore<TUser>.
Я не использую проверку подлинности два фактора в любом месте в моем заявление. Почему он ожидает, что я реализую этот интерфейс? Требуется ли реализовать все эти интерфейсы, даже если я их фактически не использую?
Спасибо, помог мне преодолеть нынешний барьер. – Andez
Это не совсем то, что мне нужно, но это помогло мне указать на правильный путь. Я должен администратор, я так раздражен, что мне нужно потратить кучу часов, чтобы заставить Identity работать с моей существующей базой данных. –
Я получаю эту ошибку: «System.Threading.Tasks.Task» не содержит определения для «WithCurrentCulture». Я что-то пропустил? Кажется, что правильные слова. – fcaldera