我是C#编程的新手。我有一个用VS2013编写的Ldap登录代码。我必须在编写VS2010的新项目中重用此代码。但我正在尝试用VS2010重建Ldap登录代码,引发错误:
' Microsoft.AspNet.Identity.UserManagerExtensions.CreateIdentity()'语言不支持
我试图找到VS2010的等效代码,但我无法做到。请建议。
答案 0 :(得分:0)
与Asp.Net Identity最接近的是SimpleMembershipProvider和SimpleRoleProvider,在VS2010 SP1中引入。
由于UserManagerExtensions.CreateIdentity()
为用户生成了新的ClaimsIdentity
,因此您最亲近的亲属将为SimpleRoleProvider.CreateRole
。
您将在很多其他地方找到您从Asp.Net Identity功能到旧供应商的直接端口,因此它将是一个艰难的过程滚动一切......