HOTFIX: Um aplicativo .NET Framework 2.0 que seja executado em um contexto de conta de usuário quando nenhum perfil de usuário está associado com o contexto da conta de usuário pode falhar, ou você pode receber uma mensagem de erro de violação de acesso

Traduções deste artigo Traduções deste artigo
ID do artigo: 913384 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Considere o seguinte cenário:
  • Um aplicativo é criado usando o Microsoft .NET Framework 2.0.
  • O aplicativo é executado no Microsoft .NET Framework 2.0.
  • O aplicativo é executado em um contexto de conta de usuário.
  • Nenhum perfil de usuário está associado com o contexto da conta de usuário.
Nesse cenário, o aplicativo pode apresentar falha, ou você pode receber uma mensagem de erro de violação de acesso. Se você depurar a falha, você encontrar uma violação de acesso no mscorwks! SecurityConfig::GetCacheEntry função.

Se você enfrentar esse problema em um aplicativo Microsoft ASP.NET, você receberá mensagens de erro no log de eventos são semelhantes às seguintes:

mensagem de erro 1
IDENTIFICAÇÃO de evento: 1023
IDENTIFICAÇÃO bruto: 1023
Registrar Nr.: 14
Categoria: nenhum
Fonte: .NET Runtime
Mensagem: NET Runtime versão 2.0.50727.42 - erro fatal no mecanismo de execução (7A05E2B3) (80131506)
mensagem de erro 2
IDENTIFICAÇÃO de evento: 1000
IDENTIFICAÇÃO bruto: 1000
Registrar Nr.: 15
Categoria: nenhum
Fonte: .NET Runtime 2.0
Tipo de relatório de erro: erro
Mensagem: Falha de aplicativo w3wp.exe, versão 6.0.3790.1830, carimbo de data / 42435be1, com falha mscorwks.dll de módulo, versão 2.0.50727.42, carimbo de data / 4333e7ec, depurar? 0, falha de endereço 0x000e9f96.
anotações
  • Mensagem de erro 2 segue imediatamente o erro mensagem 1.
  • Esse problema ocorre com aplicativos ASP.NET 2.0. Esse problema pode ocorrer com outros tipos de aplicativos executados em contas não-interativos, como serviços do Windows.
Além disso, no Microsoft Windows SharePoint Services 3.0 ou no Microsoft Office SharePoint Server 2007, você pode ser solicitado para autenticação quando você se conecta a página relatório de uso do site de um site para exibir dados de uso do site. Em seguida, você pode receber a seguinte mensagem de erro:
Falha na solicitação com status HTTP 401: acesso negado
O seguinte evento é registrado no log de eventos:

IDENTIFICAÇÃO de evento: 1023
IDENTIFICAÇÃO bruto: 1023
Registrar Nr.: 14
Categoria: nenhum
Fonte: .NET Runtime
Mensagem: NET Runtime versão 2.0.50727.42 - erro fatal no mecanismo de execução (7A05E2B3) (80131506)

Causa

Esse problema ocorre quando uma referência nula no cache de diretiva de usuário.

Resolução

Informações sobre o hotfix



Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Para baixar esse hotfix a partir do MSDN Code Gallery, visite o seguinte site da Microsoft:
http://code.msdn.microsoft.com/KB913384

Observação MSDN Code Gallery exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma listado, é porque a página de recursos da Galeria de código não está disponível para esse idioma.

Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support

Pré-requisitos

Para aplicar esse hotfix, você deve ter o .NET Framework 2.0 instalado no computador.

Requisitos de reinicialização

Reinicie o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mscordacwks.dll2.0.50727.63800,25624 De janeiro de 200611: 16x 86
Mscorlib.dll2.0.50727.634,308,99224 De janeiro de 200611: 16x 86
Mscorwks.dll2.0.50727.635,616,64024 De janeiro de 200611: 16x 86
Sos.dll2.0.50727.63377,34424 De janeiro de 200611: 16x 86

Mais Informações

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software
Quando o common language runtime (CLR) é iniciado, o CLR verifica se o perfil de usuário existe. Se o perfil de usuário não existir, uma referência nula é colocada no cache de diretiva de usuário. Se o perfil de usuário é criado durante a resolução de diretiva, o CLR tenta remover a referência para a referência nula no cache de diretiva de usuário. Quando o CLR não é possível remover a referência para a referência nula no cache de diretiva de usuário, o .NET Framework 2.0 falha.

Situação

A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Propriedades

ID do artigo: 913384 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 6.6
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 2.0
Palavras-chave: 
kbmt kbpubtypekc kbfix kbqfe kbtshoot kbbug KB913384 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 913384

Submeter comentários

 

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