2010-05-13 3 views
0
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 

Код выше бросает «Указанный метод не поддерживается». исключение в первой строке. Кто-нибудь знает, что я здесь делаю неправильно?Членство Роли.GetUsersInRole не работает для меня

+0

это через окно приложений реализации клиентских служб приложений – StackTrace

+0

Опечатки исправленной, но исключение еще бросает. – StackTrace

+0

(вы также можете исправить опечатку) –

ответ

0

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

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

Для правильного использования этих средств, пожалуйста, ознакомьтесь со связанной информацией.

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

0

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

+0

Typo исправлено, но исключение все еще бросается. – StackTrace

 Смежные вопросы

  • Нет связанных вопросов^_^