- - PR -
IISのタイムアウトについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-12-21 18:42
お世話になっております。
Windows2000SP4, VB.NET, ASP.NET, IIS5.0, IE6.0 でWebアプリケーションを開発しております。 サーバーサイドで重い処理を実行したときに、指定した時間でタイムアウトを発生させたいのですが、 何分まってもタイムアウトが発生しません。 まず Web.configファイルに <httpRuntime executionTimeout="45"/> という設定があることはわかりました。 この値を変更すると Server.ScriptTimeoutプロパティの値が変更されます。 しかし http://www.atmarkit.co.jp/fdotnet/dotnettips/042srccode/srccode.html に書かれているように、なぜかPageインスタンスが生成されると Server.ScriptTimeoutは30000000に設定されてしまいます。 その後、Server.ScriptTimeoutを再設定しても指定した時間でタイムアウトは発生しません。 他にもIISの設定で [IIS][既定のWebサイト][プロパティ][Webサイト][接続][接続のタイムアウト] [IIS][既定のWebサイト][アプリケーションディレクトリ][ディレクトリ][構成][アプリケーションのオプション][ASPのスクリプトのタイムアウト] なども設定してみましたが、タイムアウトは発生しませんでした。 http://support.microsoft.com/default.aspx?scid=kb;ja;181050 ここに書かれているIEのタイムアウト時間がくるまでタイムアウトを発生させることはできないのでしょうか? ご存知の方がいらっしゃいましたらご教授お願いします。 |
|
投稿日時: 2005-02-07 10:59
こんにちは。
Web.configのcompilation要素が、 debug="true" になっていないでしょうか。 falseにしないと、Server.ScriptTimeout が効かないみたいですよ。 |
1