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

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

还是我现在需要改用 SqlRoleProvider,即使我使用的数据库与 SQL 不同?

最佳答案

程序集已从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中)

您需要引用新的程序集。

关于c# - RoleProvider 在 C# Framework 4.0 中不再可用吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6426813/

10-15 08:11