Tengo una pequeña solución de C# utilizada para verificar las credenciales de los usuarios. Funciona bien para dos de mis compañeros de equipo, pero en mi PC obtengo una excepción.. Servicios de directorio de .Net arroja una extraña excepción
El código relevante:
PrincipalContext context = new PrincipalContext(ContextType.Domain);
if (context.ValidateCredentials(System.Environment.UserDomainName + "\\" + usr, pwd))
return true;
else
return false;
y la excepción es:
DirectoryOperationException, "El servidor no puede manejar las solicitudes de directorio.".
Intenté crear contexto con el nombre explícito del servidor y el número de puerto 636, pero esto tampoco me ayudó.
¿Alguna idea?
Por lo menos aquí se ayudó, tal vez ver a mi último comentario: http://stackoverflow.com/questions/3694919/nets-directory-services-throws-a-strange-exception#comment4025606_3694964 – Noich