Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde amigos,
Desenvolvi uma aplicação ASP.NET (webforms), ela funciona normalmente porem com algumas operações de cadastro o sistema trava e fica "Aguardando servidor" e só volta quando reinicia o IIS ou demora um bom tempo sem usa-lo.
Particularidades:
1 - O "erro" não é pego pelo Debug.
2 - O erro não ocorre em um local especifico. Sempre entre troca de telas, nestas tocas o sistema manipula 3 sessions, uma com uma classe e duas com valores int's.
3 - O erro ocorre no localhost e em servidor WEB.
4 - Todas as telas funcionam, o erro ocorre em momentos diferentes, hora com 2 minutos de uso, ora com 5, ora com 10.
5 - Se operar o sistema pelo Debug (F5) dificilmente o erro é apresentado, porem ja ocorreu.
Ja tentei diversas formas para resolver o problema, mas todas sem sucesso.
Overview do sistema:
Tela de cadastro onde o usuário clica em buscar e é direcionado para outra pagina, ao voltar para a pagina atual o sistema traz uma session com o id do registro buscado e marca no dropdownlist o valor encontrado. Existem 5 consultas externas e todas voltam para a pagina que as chamou.
O timeout esta em 90 segundos, porem as vezes o sistema cai em uma simples troca de pagina.
Uso uma session para troca de informações onde carrego nela uma classe. Porem destruo a session todas as vezes que uso.
O erro se da apos usar o sistema por um tempo (tipo 4 ou 5 cadastro efetuado, nunca nos 3 primeiros).
Tente não destruir a session, ou então passar valores através da URL pelo Request.Parameters
Verifique se o timeout do servidor não está acabando, pode ser que ao realizar a ação o seu sistema esteja demorando muito, ou o servidor esteja demorando muito para responder e ai ele cai nessa exceção.