REVISIÓN: La autenticación basada en funciones no funciona para los usuarios que pertenecen a varios grupos

Seleccione idioma Seleccione idioma
Id. de artículo: 321562 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E321562
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Síntomas

Si un usuario pertenece a varios grupos, el usuario no podrá tener acceso a un recurso incluso si pertenece a un grupo que dispone de acceso al recurso. Este problema tiene lugar si el usuario pertenece a varios grupos donde el número de grupos depende de la longitud de los nombres de grupo.

Es posible que experimente este problema en los siguientes escenarios:
  • Llama al método WindowsPrincipal.IsInRole.
  • Llama al método User.IsInRole.
  • Habilita la representación en aplicaciones Web y cambia el método de autenticación a BASIC o NTLM.

Causa

Un búfer de 2.048 bytes se utiliza para almacenar los nombres de los grupos a los que pertenece cada usuario. Este problema tiene lugar si la longitud combinada de los nombres de estos grupos supera los 2.048 bytes.

Solución

Para resolver este problema, consiga la última versión del Service Pack para Microsoft .NET Framework. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
318836 INFO: Cómo obtener el Service Pack más reciente de .NET Framework
La versión en inglés de esta revisión debe tener los atributos de archivo siguientes o posteriores:
   Fecha        Hora    Versión       Tamaño       Nombre de archivo
   -----------------------------------------------------------------
   02-May-2002  12:25   1.0.3705.269  1.953.792    Mscorlib.dll
   02-May-2002  02:15   1.0.3705.269  2.260.992    Mscorsvr.dll
   02-May-2002  02:16   1.0.3705.269  2.256.896    Mscorwks.dll

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información en este artículo se refiere a:" de este artículo. Este problema se corrigió primero en el Service Pack 2 de Microsoft .NET Framework.

Propiedades

Id. de artículo: 321562 - Última revisión: jueves, 13 de febrero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework Service Pack 1
Palabras clave: 
kbnosurvey kbarchive kbbug kbfix kbnetframe100presp2fix kbnetframe100sp2fix KB321562

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com