CORRECÇÃO: Baseada autenticação falha para utilizadores que do muitos grupos

Traduções de Artigos Traduções de Artigos
Artigo: 321562 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Sintomas

Se um utilizador pertencer a vários grupos, o utilizador não é possível aceder a um recurso mesmo se o utilizador for membro de um grupo é concedido acesso ao recurso. Este problema ocorre se o utilizador pertencer a vários grupos em que o número de grupos depende do comprimento dos nomes de grupo.

Poderá detectar este problema nos seguintes cenários:
  • Chamar o método de WindowsPrincipal.IsInRole .
  • Chamar o método de User.IsInRole .
  • Activar a representação nas aplicações da Web e defina o método de autenticação BASIC ou NTLM.

Causa

Uma memória intermédia de 2.048 bytes é utilizada para armazenar os nomes dos grupos que cada utilizador pertence. Este problema ocorre se o comprimento combinado destes nomes de grupo for superior a 2048 bytes.

Resolução

Para resolver este problema, obtenha o service pack mais recente do Microsoft .NET Framework. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
318836INFO: How to Obtain the Latest .NET Framework Service Pack
A versão inglesa desta correcção deverá ter os seguintes atributos de ficheiro ou posteriores:
   Date        Time    Version       Size       File name     
   ------------------------------------------------------------
   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
				

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Microsoft .NET Framework Service Pack 2 (SP2).

Propriedades

Artigo: 321562 - Última revisão: 29 de janeiro de 2014 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.0 Service Pack 1
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbfix kbnetframe100presp2fix kbnetframe100sp2fix KB321562 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 321562

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