Pergunta

Existem razões para não definir a ScriptManager.AsyncPostBackTimeout para um (comparitively) grande valor como 5 minutos?

Eu tenho um relatório que leva de 30 a 180 segundos para executar, o que provoca um erro de Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out..

Em toda minha busca não consigo encontrar uma desvantagem de um grande tempo de espera, mas eu estou querendo saber se alguém tem experiência prática e pode atestar se é seguro para aumentá-lo bem acima do padrão de 90 segundos?

Foi útil?

Solução

Fui correndo isso há mais de oito meses em um aplicativo que recebe um número moderado de postagens assíncronas por hora (<1000), e eu não tenho que correr em quaisquer problemas com jogo AsyncPostBackTimeout para 300 segundos. Posso imaginar que criar problemas se há possibilidades de pedidos extremamente longa em execução acontecendo o tempo todo, mas parece completamente estável atualmente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top