ID do artigo: 917072 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 1.5 Uma página ASP.NET é armazenada no cache de kernel HTTP.sys no IIS 6.0, quando a página ASP.NET gera um cabeçalho HTTP que contém uma resposta Set-cookie
Nesta páginaSintomasConsidere o seguinte cenário. Uma página do Microsoft ASP.NET contém o < % @ OutputCache % > diretiva. Além disso, a página ASP.NET gerará um cabeçalho HTTP que contém uma resposta Set-Cookie . Nesse cenário, a página ASP.NET está armazenada no cache de kernel (HTTP.sys) da pilha de protocolos HTTP no Microsoft Internet Information Services (IIS) 6.0. Portanto, vários usuários que acessam a mesma página podem receber cookies idênticos. Como ContornarPara contornar esse problema, use um dos seguintes métodos, conforme apropriado para sua situação. Método 1: Desativar o cache do modo kernelVocê pode desativar cache de todo o sistema de modo kernel ou você pode desativar o cache do modo kernel para um aplicativo ASP.NET específico. Esse método é a solução preferencial, pois você ainda pode usar o cache de saída no aplicativo ASP.NET. Para desativar o cache do modo kernel, execute estas etapas:
Método 2: Desativar cache de saída em uma página específica do ASP.NETVocê pode desativar o cache de saída na página ASP.NET específica que gera um cabeçalho HTTP que contém uma resposta Set-Cookie . No entanto, você deve identificar todas as páginas ASP.NET em todo o aplicativo que pode gerar um cookie. Por exemplo, se você estiver usando cookies para manter o estado da sessão, qualquer página que um usuário acessa pode gerar um cookie.Para desativar o cache de saída em uma página específica do ASP.NET, exclua o < % @ OutputCache % > diretiva de qualquer arquivo .aspx que deseja ser armazenada em cache. Para obter mais informações sobre o < % @ OutputCache % > diretiva em páginas ASP.NET, visite a seguinte site da Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-us/library/zd1ysf1y(VS.80).aspx
(http://msdn2.microsoft.com/en-us/library/zd1ysf1y(VS.80).aspx)
SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Mais InformaçõesPara obter mais informações sobre o atributo enableKernelOutputCache no esquema de configurações do ASP.NET, visite o seguinte site da MSDN: http://msdn2.microsoft.com/en-us/library/e1f13641.aspx
(http://msdn2.microsoft.com/en-us/library/e1f13641.aspx)
Para obter mais informações sobre como definir as configurações do Registro para o driver HTTP.sys no modo kernel, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 820129
(http://support.microsoft.com/kb/820129/
)
Configurações de registro do HTTP.sys para IIS A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 917072
(http://support.microsoft.com/kb/917072/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início