none
Error en Web Part conectado a Active Directory RRS feed

  • Pregunta

  • Buenas tardes.

    Estoy haciendo un WebPart para manipular Active Directory, el problema que tengo es el siguiente: En el código que anexo obtengo las propuedades de los usuarios para poder actualizar algunos datos, el caso es que si ejecuto esta parte desde el servidor no tengo ningun problema pero si hago esto desde cualquier otra PC me marca error al momento de hacer el FindOne.

    Cabe mensionar que el servidor de SharePoint (donde ejecuto el código) y el servidor Active Directory no son el mismo. Alguien puede ayudarme por favor?. El exception solo me trae esto "Exception.InnerException Property"

            public SearchResult GetUserPropierties(String filterUser)
            {
                search.Filter = "(samaccountname=" + filterUser + ")";

                try
                {
                    SearchResult result = search.FindOne();
                    return result;
                }
                catch (Exception ex)
                {
                    throw new Exception("Error obtaining group names. " + ex.Message);
                }

            }

    Saludos.

    lunes, 13 de octubre de 2014 22:23

Respuestas

  • Buen día.

    Cierto... lo que utilizo para conectarme esta en otro metodo usando

    entry = new DirectoryEntry(_path, UserID, UserPass);

    Ya verifique y lo que pasa es que esta conexión solo se hace una vez y pierde la conexión posteriormente debido a que lo meti en if (!Page.IsPostBack).

    Ya coloque la conexión fuera de ese IF y me esta funcionando correctamente.

    Gracias.

    martes, 14 de octubre de 2014 15:11

Todas las respuestas

  • Hola,

    El código que nos pones no es demasiado detallado en cuanto a tipo de objetos que usas, espacios de nombres, etc. Por ejemplo, no veo como te conectas al AD en tu código.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos Gonzalez Martin
    MVP de SharePoint Server - Director revista CompartiMOSS:
    http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/jcgonzalez
    Twitter: @jcgm1978
    ------------------------------------------------------------

    martes, 14 de octubre de 2014 5:55
  • Buen día.

    Cierto... lo que utilizo para conectarme esta en otro metodo usando

    entry = new DirectoryEntry(_path, UserID, UserPass);

    Ya verifique y lo que pasa es que esta conexión solo se hace una vez y pierde la conexión posteriormente debido a que lo meti en if (!Page.IsPostBack).

    Ya coloque la conexión fuera de ese IF y me esta funcionando correctamente.

    Gracias.

    martes, 14 de octubre de 2014 15:11