- ベストアンサー
長時間処理のタイムアウトの問題
VS2005 ASP.NET SQL Server こんにちは。 現在、あるページをアクセスした時の ページロードの時に呼ばれる関数で、 DBの内容の変更を行っています. ただ、この処理が少し重い処理で、 処理中にタイムアウトしてしまい 処理が途中で止まってしまいます. この処理をサーバーの設定を変えずに解決する方法はないでしょうか? 処理だけをサーバー上に残してページを表示したり、 意図的にタイムアウトをさせないように動作させることなど なんでも構いません. お力添えをお願い致します.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
具体的にどこでタイムアウトが発生しているか不明なので、推測ですが、SQLへのクエリに時間がかかっているのであれば、CommandTimeoutを設定してあげれば、良いような気がします。 あとは、Ajax技術を使用すれば、表示しながら、サーバ側で処理も可能です。
その他の回答 (1)
- aduken
- ベストアンサー率69% (25/36)
回答No.2
確か、ASP.NETの外部プラグインで、「タイムアウトの設定」が出来たはずですけど気のせいでしょうか?
質問者
お礼
外部プラグイン・・・ ちょっと調べてみます.
お礼
まさにSQLのクエリのタイムアウトでした. CommandTimeoutでタイムアウトを伸ばすことで対応できました. ありがとうございます