Pages

2010/01/05

The server request timed out


Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out.

ASP.NET AJAXにおいて、処理に時間がかかる場合(サーバからの応答が返ってこなかった場合)にダイアログが出る。サーバ側で処理が正常に行われている場合であっても、レスポンスが返ってこないとこうなってしまう。



ScriptManagerのプロパティを調整する。
最長で10分(600)に設定できるようだ。


この値を変更すればとりあえずダイアログは出ないのだが、
AJAXにおいてこれが出ること自体がおかしいとも言えるかもしれない(処理に時間がかかるものをやるべきではない)。
Related Posts Plugin for WordPress, Blogger...