会员角色.GetUsersInRole不适合我

时间:2010-05-13 07:54:46

标签: vb.net asp.net-membership sqlmembershipprovider

Dim usersInRole As String() = Roles.GetUsersInRole("HR_Base_Role")
Dim Myusers As New MembershipUserCollection

For Each UserName As String In usersInRole
    Myusers.Add(Membership.GetUser(UserName))
Next
ComboBox2.DataSource = Myusers

上面的代码抛出“不支持指定的方法”。第一行有例外。 任何人都知道这里有什么问题吗?

2 个答案:

答案 0 :(得分:0)

我不确定ASP.NET成员资格提供程序是否适用于Windows窗体应用程序。但似乎其他人已经走了这条路,你是否在SO上查看了这个问题,How to implement security component in Windows Forms?

答案 1 :(得分:0)

会员资格,角色和个人资料都是ASP.Net技术,需要正确配置的网站。

在.NET 3.5中,这些工具被扩展为支持通过Application Services从桌面应用程序使用,但请注意,正确配置的ASP.Net网站仍然是数据/服务的来源。

要正确使用这些设施,请确保熟悉链接信息。

参考:http://msdn.microsoft.com/en-us/library/bb547119(VS.90).aspx