The server request timed out
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4QKurOtMtFpEVkYvGReIOFOkSP0tbF1YUXVb7K8W5-ZPqTWHcRoZsb5CGQfwagdsHJ0PwGjkVS4pEacfGseHy6qRThkJJ-LdNQNYyE7NHtaKhOD8PecpZR925QT8O5eId2HKPpg/s400-rw/1.png)
Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out.
ASP.NET AJAXにおいて、処理に時間がかかる場合(サーバからの応答が返ってこなかった場合)にダイアログが出る。サーバ側で処理が正常に行われている場合であっても、レスポンスが返ってこないとこうなってしまう。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB131B3pSNWyx0gmTG1Ixmxq33fIaVurHFb-vRTM_M2GItXgTFOR-szL6gXkufuAFL7yx75EEmTJvqMw7guJqjRhPZ-OcwdcShh3hcGEIwANn5FJnRJm7u_rskG7wiFEiPVj17Yw/s400-rw/2.png)
ScriptManagerのプロパティを調整する。
最長で10分(600)に設定できるようだ。
この値を変更すればとりあえずダイアログは出ないのだが、
AJAXにおいてこれが出ること自体がおかしいとも言えるかもしれない(処理に時間がかかるものをやるべきではない)。