将ASP.NET标识与.NET 3.5 WebForms站点一起使用

时间:2014-12-04 14:36:27

标签: webforms asp.net-identity asp.net-3.5

我们正在维护一个内部的组织管理系统(遗憾地)在ASP.NET 3.5中编写。我们最近被要求为系统添加密码管理功能,这似乎非常适合ASP.NET身份的密码管理功能。

我的问题是,我们可以在我们的系统中使用ASP.NET身份,是否使用ASP.NET 3.5编写? 如果是这样,需要做什么? 如果没有,有没有其他选择?我们只需要与密码相关的东西,比如长度,特殊字符,防止重复使用以前的,比方说3密码等。

干杯, ashilon

1 个答案:

答案 0 :(得分:4)

ASP.NET Identity框架是nuget软件包(DLL)的集合,运行时版本(最低支持.NET Framework)是v4.0.30319

因此,您无法在ASP.NET 3.5(.NET Framework 3.5)上使用ASP.NET标识框架。

使用Runtime Version v4.0.30319

的软件包
Microsoft.AspNet.Identity.Core
Microsoft.AspNet.Identity.EntityFramework
Microsoft.AspNet.Identity.Owin

您可以升级项目以支持.NET Framework 4.0或更高版本,然后您就可以使用asp.net身份框架。