Tengo desarrollado un proceso que me lee información de una BD y me rellena
automáticamente unos grupos de seguridad en SharePoint.
Aparentemente este proceso funciona bien, pero para algunos usuarios falla
el proceso y me lanza una excepción "User cannot be found".
try{
spUsuario = spsWeb.AllUsers["MI_DOMINIO\\" +
SqlDataReader["NT_LOGON"].ToString()];
}
catch (Exception eUsuario)
{
Console.WriteLine("**¡¡Error when locating user: " +
eUsuario.Message.ToString());
spUsuario = null;
}
if (spUsuario != null)
{
Console.WriteLine("**Adding user to the group...");
// Se añade el usuario al grupo
spGrupo.AddUser(spUsuario);
spGrupo.Update();
Console.WriteLine("**Done!");
}
Este mismo código con algunos usuarios me funciona y con otros no... estando
todos en el mismo dominio.
¿Alguna pista sobre qué puede estar pasando?.
Saludos,
Leer las respuestas