Я работаю над простой программой, которая позволит пользователю вводить свое имя пользователя, старый пароль и новый пароль для обновления своей учетной записи Active Directory. Есть много примеров кода в переполнении стека, однако каждый раз, когда я пытаюсьActive Directory Изменение пароля Код C# ПринципContext вызывает ComException
var context = new PrincipalContext(ContextType.Domain, domainName)
Получаю сообщение ComException.
Каков код ошибки COMException? (http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.externalexception.errorcode.aspx) –
ConnectedServer \t «context.ConnectedServer» выбрал исключение типа «System.Runtime.InteropServices.COMException '\t string {System.Runtime.InteropServices.COMException} – Kalpers
Проверьте также внутреннее исключение. Код ошибки должен выглядеть как '0x800A03EC'. Как только у вас появится этот код ошибки, вы сможете выполнить поиск по этому вопросу. –