Mi aplicación ASP.NET está utilizando la autenticación de Windows. Si funciono el siguiente código:User.IsInRole return false
WindowsIdentity wi = (WindowsIdentity)User.Identity;
foreach (IdentityReference r in wi.Groups)
{
ListBox1.Items.Add(r.Translate (typeof (NTAccount)).Value);
}
if (User.IsInRole ("Everyone"))
Label1.Text = "Is in role";
El cuadro de lista contendrá el nombre de cada grupo pertenece el usuario. Si luego llamo al User.IsInRole
y paso el nombre de cualquiera de esos grupos, siempre obtengo un mensaje falso.
¿Alguien puede decirme qué estoy haciendo mal?
Gracias
Gracias por la sugerencia. Lo recordaré en el futuro. – Curtis
Realmente aprecio este código de solución de problemas. – mcfea