8
ASP.NET httpハンドラを実装しました。例えばタイムアウトを設定する方法がないようです。ハンドラがX秒以上実行されている場合は、結果を表示しないでください。ASP.NET HttpHandlerがタイムアウトしますか
私はここで正しいですか、またはashxハンドラのタイムアウトを達成する方法はありますか?
ASP.NET httpハンドラを実装しました。例えばタイムアウトを設定する方法がないようです。ハンドラがX秒以上実行されている場合は、結果を表示しないでください。ASP.NET HttpHandlerがタイムアウトしますか
私はここで正しいですか、またはashxハンドラのタイムアウトを達成する方法はありますか?
ASP.Netにはタイムアウトが組み込まれており、設定された制限を超える接続を強制終了させます。
<system.web>
<httpRuntime executionTimeout="110">
</system.web>
デバッグモードでコンパイルしたときただし、これは無効になっています。
<!-- Execution Timeout Will Not Be Enforced -->
<compilation debug="true" />
あなたは、あなたは常にそのハンドラのために特別に場所を作成することができ、そしてそこにタイムアウトを設定し、特定のハンドラの実行のタイムアウトを設定する必要がある場合。
<location path="MyHandler.ashx">
<system.web>
<!-- Set execution timeout to 10 minutes -->
<httpRuntime executionTimeout="600"/>
</system.web>
</location>