.Net Core Identity не входит в систему - PullRequest
0 голосов
/ 04 мая 2019

После извлечения слоев моей базы данных в разные проекты, каждый раз, когда я запускаю свое приложение, вводю свои учетные данные и нажимаю вход в систему, оно перенаправляет меня на Index.cshtml, но я все равно получаю действия «Вход» и «Регистрация», отображаемые на верхняя панель. После установки лесов и отладки Login.cshtml я вижу, что вход в систему прошел успешно:

enter image description here

Однако после перенаправления на LoginPartial.cshtml я вижу, что фактически я не вошел в систему:

enter image description here

Вот моя структура проекта:

enter image description here

Я регистрирую личность так:

enter image description here

Итак, я предполагаю, что контекст идентификации, который я вижу в Login.cshtml, чем-то отличается от контекста в LoginPartial.cshtml, но я не уверен. Кто-нибудь знает, что здесь происходит?

1 Ответ

0 голосов
/ 04 мая 2019

Хорошо, теперь я знаю, что происходит.Я еще не внес изменения, когда я извлек все в свой проект, и сравнил текущее решение с тем, которое было до изменений.Я заметил, что до внесения изменений проект WebSite был настроен на использование SSL.Каким-то образом это было отключено, и по этой причине не удалось войти.Я не знаю, почему не было сообщений об ошибках, но в моем случае мне нужно было проверить параметр «Использовать SSL» в настройках проекта моего проекта WebSite.

Теперь я вошел в систему, и все работаеткак и ожидалось.

...