.Net Core身份无法登录

时间:2019-05-04 14:18:31

标签: .net-core identity

将我的数据库层提取到不同的项目中之后,每次我运行我的应用程序时,输入我的凭据并按登录,它会将我重定向到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 :(得分:0)

好,我现在知道发生了什么事。我尚未提交将所有内容提取到其自己的项目中的更改,并且将当前解决方案与更改前的解决方案进行了比较。我注意到在进行更改之前,已将WebSite项目配置为使用SSL。由于某种原因,该功能被禁用,登录失败。我不知道为什么没有错误消息,但是就我而言,我需要在WebSite项目的项目设置中检查“使用SSL”设置。

现在我已登录,一切正常。