Microsoft.aspnet.Identity.Core和Microsoft.aspnetcore.Identity



我正在在ASP.NET MVC应用程序中实现ASPNET身份。但是当我通过在线材料时,我对2个DLLS Microsoft.Aspnet.Identity.CoreMicrosoft.AspNetCore.Identity

感到非常困惑

我确实知道Microsoft.AspNetCore.Identity将在.NET Core应用程序中使用,但是Microsoft.Aspnet.Identity.Core似乎没有最近的更新,并且发现它甚至不允许用户登录(在自定义ASP身份中投掷失败)。因此,我的问题是我可以在MVC应用程序中使用Microsoft.AspNetCore.Identity,还是应该坚持使用Microsoft.Aspnet.Identity.Core

microsoft.aspnet.Identity.core与asp.net core无关,这只是一种说明它是ASP的主要(因此是"核心")库.NET身份(pre-asp.net核心版本)。由于您不使用ASP.NET Core,因此您必须使用Microsoft.aspnet.Identity.Core。

基本上,您有两种情况:

  • 您要么使用ASP.NET Core,在这种情况下,您必须使用Microsoft.aspnetcore.Identity
  • 或者您在ASP.NET Core之前使用ASP.NET版本,您必须使用Microsoft.aspnet.Identity.Core。

相关内容

  • 没有找到相关文章

最新更新