有没有理由不将ScriptManager.AsyncPostBackTimeout设置为(比较)大值,例如5分钟?
我的报告需要30到180秒才能运行,这会导致Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out.
错误。
在我所有的搜索中,我找不到大超时的缺点,但我想知道是否有人有实践经验,并且可以证明将其增加到超过默认的90秒是否安全?
答案 0 :(得分:3)
我已经运行了8个月以上的应用程序每小时获得适度数量的异步回发(< 1000),并且我没有遇到任何AsyncPostBackTimeout
设置为300的问题秒。我可以想象,如果有可能一直发生极长时间运行的请求,它会产生问题,但目前似乎完全稳定。