.Net 身份 2 与 3

SJD*_*dle 5 asp.net asp.net-membership asp.net-identity-2 asp.net-identity-3 asp.net-core

我了解 .NET Identity,但是有很多关于 Identity 2 和 Identity 3 的文章。后者(Identity 3)似乎只适用于 .NET Core 解决方案。所以正在考虑使用 Identity 2。但我不清楚:

  • v2 和 v3 有什么区别?
  • v2 还支持吗?

tra*_*max 3

您的选择很简单。如果您构建 MVC5 应用程序,则只能使用 Identity 2。如果您正在构建 ASP.Net Core 应用程序,则只能使用 Identity 3。

《身份 2》正在支持中,但尚未积极开发。即错误将被修复,但不会提供新功能。

如果您正在开始一个新项目,那么我认为没有理由使用 MVC5。所有新建项目都应在带有 Identity 3 的 ASP.Net Core 中完成