gpt4 book ai didi

c# - Microsoft.AspNet.Identity.Core 和 Microsoft.AspNetCore.Identity 之间有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 17:34:48 25 4
gpt4 key购买 nike

我正在 ASP.NET MVC 应用程序中实现 AspNet 标识。但是当我浏览在线资料时,我对 Microsoft.Aspnet.Identity.CoreMicrosoft.AspNetCore.Identity 这两个 dll 感到很困惑。

我知道 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 Identity(前 ASP. NET 核心版本)。由于您没有使用 ASP.NET Core,因此您必须使用 Microsoft.AspNet.Identity.Core。

基本上,您有两种情况:

  • 要么您正在使用 ASP.NET Core,在这种情况下,您将不得不使用 Microsoft.AspNetCore.Identity
  • 或者您使用的是 ASP.NET Core 之前的 ASP.NET 版本,并且您必须使用 Microsoft.AspNet.Identity.Core。

关于c# - Microsoft.AspNet.Identity.Core 和 Microsoft.AspNetCore.Identity 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41140952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com