RoleProvider在C#Framework 4.0中不再可用吗?

Mar*_*ark 7 c# sql roleprovider c#-4.0

我之前RoleProvider创建了一个Custom ,并希望更改库以使用.NET Framework 4.一旦更改,我将丢失对RoleProvider类的引用.自3.5以来有什么变化RoleProvider吗?它似乎已经消失了.

任何人都知道在C#4.0中创建这些的新方法,还是我需要恢复到C#3.5并依赖于v2.0库System.Web.Security

或者我现在需要使用SqlRoleProvider,即使我使用不同于SQL的数据库?

Sti*_*gar 17

程序集已从System.Web(在System.Web.dll中)更改(在.NET 3.5中 - http://msdn.microsoft.com/en-us/library/system.web.security.roleprovider(v=VS. 90).aspx)到System.Web.ApplicationServices(在System.Web.ApplicationServices.dll中)(在.NET 4.0中 - http://msdn.microsoft.com/en-us/library/system.web.security.roleprovider (v = VS.100).aspx)

您需要引用新程序集.