전적으로 신입입니다.LDAP 서버를 사용할 수 없습니다.
다음 코드를 사용하여 LDAP 서버에 연결을 시도했습니다.
PrincipalContext principalContext = new PrincipalContext(ContextType.Domain, "abcdef", "OU=abcdef,DC=avengers,DC=net");
"LDAP 서버를 사용할 수 없음"예외가 발생합니다.
사용자 이름과 암호를 추가 할 것을 권장하는 다른 게시물을 찾았지만 Context.Domain, Domain 및 Container 매개 변수 만 사용하는이 특정 오버로드 된 메서드를 사용하고 싶습니다.
의견을 보내 주시면 감사하겠습니다.
내가 비슷한 것을하고있을 때 나는'PrincipalContext' 객체 사용에 문제가있었습니다. 대신 변수를 사용하여 AD 속성에 액세스 할 수있었습니다. E.G :'var context = 새로운 PrincipalContext (ContextType.Domain, "pc-name", "DC = domain, DC = com", "user", "password"); ; UserPrincipal user = UserPrincipal.FindByIdentity (context, User.Identity.Name);' –