Problemas potenciais na criação AsyncPostBackTimeout de grande valor (300s)?
-
18-09-2019 - |
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?
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.