Tempo limite da sessão do IIS7 ASP.NET

1

Eu tenho alguns problemas com sessões no IIS7 e no ASP.NET. Mesmo que a sessão esteja definida para 30 minutos no Gerenciador do IIS no site, ela se esgotará em menos de 5 minutos se eu não clicar no site (sistema de administração que exige login)

Há alguma coisa que me falta ao configurar o tempo ocioso da sessão certa?

Obrigado! : -)

    
por janhartmann 10.12.2009 / 11:56

1 resposta

2

Provavelmente não tem nada a ver com a sessão, mas com a localização da sessão. Por padrão, a sessão é armazenada no mesmo processo (InProc), já que o aplicativo é sempre que a sessão de reinicialização do pool de aplicativos é perdida. Para solucionar isso, você pode salvar o estado da sessão no SQL Server ou no modo OutOfProc, que permite executar um processo separado no Windows, que armazenará somente as sessões e nunca será reciclado sem que os limites de tempo limite sejam atingidos.

    
por 10.12.2009 / 12:59