我们正在维护一个(可悲地)在 ASP.NET 3.5 中编写的内部组织管理系统。我们最近被要求向系统添加密码管理功能,这似乎非常适合 ASP.NET Identity的密码管理功能。
我的问题是,我们可以在我们的系统中使用 ASP.NET 身份,让它写在 ASP.NET 3.5中吗?如果是这样,需要做什么?如果没有,还有其他选择吗?我们只需要与密码相关的东西,如长度、特殊字符、防止重复使用以前的密码,比如 3 个密码等。
干杯阿西隆
ASP.NET 标识框架是nuget包(DLL)的集合,运行时版本(支持.NET Framework的最低版本)是v4.0.30319
。
因此,您无法在 ASP.NET 3.5(即 .NET Framework 3.5)上使用 ASP.NET 标识框架。
以下使用运行时版本 v4.0.30319 的软件包
Microsoft.AspNet.Identity.Core
Microsoft.AspNet.Identity.EntityFramework
Microsoft.AspNet.Identity.Owin
您可以升级项目以支持 .NET Framework 4.0 或更高版本,然后可以使用 asp.net 标识框架。