2010-05-13 2 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

오타가 수정 Windows 응용 프로그램 구현하는 클라이언트 응용 프로그램 서비스에 있지만 예외가 아직 던져지지. – 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 응용 프로그램을 사용하고 있는지 잘 모르겠습니다. 하지만 다른 사람들이 그 길을 잃어 버렸던 것 같아요.이 질문을 여기에서 확인해 보셨습니까? How to implement security component in Windows Forms?

+0

오타가 수정되었지만 예외가 여전히 발생합니다. – StackTrace

관련 문제