Членство Roles.GetUsersInRole не работает для меня - PullRequest
0 голосов
/ 13 мая 2010
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 голосов
/ 13 мая 2010

Членство, роли и профили являются технологиями ASP.Net и требуют правильно настроенного веб-сайта.

В .NET 3.5 эти возможности были расширены для поддержки использования из настольных приложений через Службы приложений , но обратите внимание, что правильно настроенный веб-сайт ASP.Net по-прежнему является источником данных / услуг.

Чтобы правильно использовать эти возможности, пожалуйста, ознакомьтесь со связанной информацией.

Ссылка: http://msdn.microsoft.com/en-us/library/bb547119(VS.90).aspx

0 голосов
/ 13 мая 2010

Я не уверен, что поставщик членства в ASP.NET предназначен для приложений Windows Forms. Но кажется, что другие уже шли по этому пути раньше, вы проверяли этот вопрос здесь, на SO, Как реализовать компонент безопасности в Windows Forms?

...