将AsyncPostBackTimeout设置为大值(300s)的潜在问题?

时间:2010-02-05 21:27:41

标签: asp.net-ajax timeout scriptmanager

有没有理由不将ScriptManager.AsyncPostBackTimeout设置为(比较)大值,例如5分钟?

我的报告需要30到180秒才能运行,这会导致Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out.错误。

在我所有的搜索中,我找不到大超时的缺点,但我想知道是否有人有实践经验,并且可以证明将其增加到超过默认的90秒是否安全?

1 个答案:

答案 0 :(得分:3)

我已经运行了8个月以上的应用程序每小时获得适度数量的异步回发(< 1000),并且我没有遇到任何AsyncPostBackTimeout设置为300的问题秒。我可以想象,如果有可能一直发生极长时间运行的请求,它会产生问题,但目前似乎完全稳定。