Autenticação de formulários e estado de exibição falhar intermitentemente sob carga pesada

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

Sintomas

Poderá detectar os seguintes problemas:
  • Você recebe a seguinte mensagem de erro no navegador:
    O estado de exibição é inválido para esta página e pode estar corrompido.
  • Quando um usuário usa autenticação de formulários, o usuário é redirecionado para a página de logon depois que o usuário foi autenticado anteriormente. Se o usuário solicita a página novamente, a solicitação tiver êxito e o usuário não é redirecionado para a página de logon.

    Observação : esse problema não ocorre com freqüência (várias vezes para todas as solicitações milhões).
Observação : esse problema pode ser exibidas de algumas maneiras diferentes. Estes sintomas são os exemplos mais comuns.

Causa

Código de autenticação de mensagem (MAC) é usado para determinar se uma mensagem que é enviada por um canal que não é seguro foi violada, desde que o remetente e o receptor compartilham uma chave secreta.

O remetente calcula o MAC para os dados originais e envia ambos como uma única mensagem. O receptor recomputes MAC na mensagem recebida e verifica que o MAC computado corresponde o Mac transmitido. Qualquer alteração aos dados ou para que o MAC resulta em uma incompatibilidade porque conhecer a chave secreta é necessário para alterar a mensagem de e para reproduzir o Mac correto. Portanto, se os códigos de coincidirem, a mensagem é autenticada.

O problema que é corrigido com essa correção é uma condição de corrida entre a computação de MAC e o coletor de lixo, que faz com que um MAC inválido a ser produzido. Como esta é uma condição de corrida, o ocorre com mais freqüência em computadores com vários processadores porque concorrência entre o código que está sendo executado para calcular o MAC e o coletor de lixo for mais freqüente.

Se você tiver um problema com o estado de exibição, definir a diretiva de página EnableViewStateMac para false no teste e veja se a freqüência do problema é reduzida para determinar se você estiver tendo esse problema específico.

Observação : apenas definir a diretiva de página EnableViewStateMac para false no teste porque isso reduz a segurança.

Resolução

Um hotfix suportado agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente nos 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 o próximo service pack do Microsoft .NET Framework que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter a correção. Para obter uma lista completa dos números de telefone do Atendimento Microsoft do e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação : em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos de suporte normais serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

A versão em inglês dessa correção apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (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 na ferramenta Data e hora no painel de controle.
   Date         Time  Version       Size       File Name
   --------------------------------------------------------
   19-Jun-2002  15:42 1.0.3705.290  1,953,792  Mscorlib.dll
   18-Jun-2002  00:58 1.0.3705.290  2,265,088  Mscorsvr.dll
   18-Jun-2002  00:59 1.0.3705.290  2,265,088  Mscorwks.dll
				

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo.

Mais Informações

Se sua experiência com muito mais freqüência do que várias vezes em um milhão solicitações esse problema, você pode ter vários problemas ou você pode ter um problema completamente diferente (por exemplo, a chave do computador não é sincronizada backup entre os servidores diferentes se você estiver executando um Web farm).

Propriedades

ID do artigo: 324488 - Última revisão: terça-feira, 11 de outubro de 2005 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.1
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbnetframe100presp3fix kbqfe KB324488 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: 324488

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