PROBLEMA: Variáveis de sessão são perdidas em aplicativos de Web ASP

Traduções deste artigo Traduções deste artigo
ID do artigo: 303881 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sintomas

Active Server Pages (ASP) sessão variáveis não podem ser persistentes entre solicitações no mesmo aplicativo da Web. Esse comportamento ocorre em aplicativos da Web que contêm o arquivo global.asa.

Também poderá receber a seguinte mensagem de erro:
Reiniciando o aplicativo HTTP 500-12

Causa

Esse problema pode ser causado por qualquer software antivírus examina os arquivos de aplicativo da Web. Ele também pode ser causado pelo software de backup compatível com esses arquivos. Durante cada um desses processos, se o arquivo global.asa está marcado como modificado, ele solicitará que Microsoft (IIS) para recompilar o arquivo global.asa e reinicie o aplicativo da Web.

Resolução

Para resolver esse problema, desative a verificação de vírus ou arquivo de backup no arquivo global.asa. Para obter informações adicionais sobre o software de terceiros, contate o suporte técnico para a empresa que produz o software.

Situação

Esse comportamento é por design.

Mais Informações

Quando o IIS detecta as alterações feitas no arquivo global.asa, o servidor de termina de processar todas as solicitações atual do aplicativo antes de ele recompila o arquivo global.asa. Durante esse tempo, o servidor recusa solicitações adicionais e retorna uma mensagem de erro, que declara que a solicitação não pode ser processada enquanto o aplicativo da Web estiver reiniciando.

Afinal de contas do usuário atual solicitações foram processadas, o servidor exclui todas as sessões ativas, chamadas o evento Session_OnEnd para cada sessão que exclui, fecha o aplicativo e, em seguida, chama o evento Application_OnEnd . O arquivo global.asa é, em seguida, recompilado.

Solicitações de usuário subseqüentes irão iniciar o aplicativo e criar novas sessões disparam os eventos Application_OnStart e Session_OnStart . Assim, todos os anteriormente variáveis de sessão ASP conjunto são perdidas.

Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
248013Mensagem de erro: Erro HTTP 500-12 aplicativo reiniciar
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Propriedades

ID do artigo: 303881 - Última revisão: quinta-feira, 24 de outubro de 2013 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Active Server Pages 4.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbaspobj kbprb kbwebserver KB303881 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: 303881

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