2011-12-30 1 views
-1

ページリクエストタイムアウトを持つasp.netアプリケーションに取り組んでいます。 HttpRuntime executionTimeout = 181でタイムアウトを増やしましたが、まだ動作していません。 助けてくださいAsp.netページリクエストタイムアウト

+0

詳細を入力してください。 「うまくいかない」とはどういう意味ですか? – James

+0

アプリケーションは何をしていますか?それが長時間実行されている場合は、高速化するか、オフラインで計算を実行してキャッシュします。 –

+0

そのオンライン予約アプリケーションと私は、予約プロセスを行うwcfサービスを持って、私はタイミングを予約するためのすべてのステップでロギングを追加しました。大量のトラフィックの下では、asp.net UIアプリケーションはユーザをリクエストタイムアウトページにリダイレクトすることがあります。 – Amol

答えて

4

どのように設定しましたか?

一般的な方法は、web.configファイルでそれを書くことである:

<system.web> 
    <httpRuntime executionTimeout="181">   
</system.web> 

<compilation debug="false" /> 

デバッグは、タイムアウトは無視されますそうでない場合はfalseに設定する必要があります。

AppPoolまたはIISを再起動することを忘れないでください。

+0

IISは独自のタイムアウトも課していませんか? – James

+1

はい、あなたは正しいです、私はそれを同じに設定しました。また、ここにいくつかの詳細がありますそのオンライン予約アプリケーションと私は予約プロセスを行うwcfサービスを持って、私はタイミングを予約するためのすべてのステップでロギングを追加しましたが良いようです。大量のトラフィックの下では、asp.net UIアプリケーションはユーザをリクエストタイムアウトページにリダイレクトすることがあります。 – Amol

0

デバッグ/ステップスルー中にサイトが停止していますか?その場合は、IISのアプリケーションプールに対してpingを無効(つまり、Ping Enabled = False)にすることができます。これにより、無期限にポーズ/デバッグできます。