Sharepoint (또는 모든 ASP.NET 웹 응용 프로그램)에서 AD 사용자를 만드는 기능이 필요합니다. 이 작업을 위해 System.DirectoryServices.AccountManagement를 사용하고 있지만 문제가 발생합니다. 내 코드는 다음과 같습니다.System.DirectoryServices.AccountManagement PrincipalContext 새 사용자를 생성하는 가장
using (var pc = new PrincipalContext(ContextType.Domain,"DOMAIN","administrator","password"))
{
if (pc.ValidateCredentials("administrator", "password"))
{
UserPrincipal up = new UserPrincipal(pc, username, password, true);
up.Save();
}
}
사용자가 생성되었지만 사용할 수 없습니다. "if"문이 true를 반환하기 때문에 내 관리자 : 암호 쌍이 정확하다는 것을 알고 있습니다.
Exception has been thrown by the target of an invocation.
내가 PrincipalContext 개체를 확인하고는 "관리자"계정으로 도메인 컨트롤러에 연결되어 또한 만드는 동안 나는 예외가 나타납니다. 이 오류와 up.Save() 함수가 Exception을 던지는 이유는 무엇일까요?
Sharepoint 스택에 더 적합 할 수 있습니다. http://sharepoint.stackexchange.com –
이 질문은 모든 ASP.NET 웹 응용 프로그램에 적용됩니다. Sharepoint는 여기에 키워드 일뿐입니다. –