セッションタイムアウトを設定できることは知っています。ただし、アプリケーション自体が一定期間要求を受信しなかった場合、IIS はアプリケーションをシャットダウンします。
この動作は IIS 管理コンソールで構成でき、私はその方法を知っています。それでも、これを web.config で構成できるかどうかは疑問です。
セッションタイムアウトを設定できることは知っています。ただし、アプリケーション自体が一定期間要求を受信しなかった場合、IIS はアプリケーションをシャットダウンします。
この動作は IIS 管理コンソールで構成でき、私はその方法を知っています。それでも、これを web.config で構成できるかどうかは疑問です。
IIS 6にはありません。IIS6では、アプリケーションプールはワーカープロセスによって制御されます。ワーカープロセスは、HTTP.sysによって処理される要求キューにマップされます。HTTP.sysは、WWWサーバーとの通信を処理して、ワーカープロセスをいつ開始および停止するかを決定します。
IIS 6は.Netより前に作成されたため、.Netと低レベルのhttpハンドラーの間に通信フックはありません。
ASP.netは、ワーカープロセス自体によって読み込まれるISAPIフィルターとして実装されています。ワーカープロセスを制御するweb.configを確認している場合は、卵の前にチキンの問題が発生します。これが主に、MSがIIS 7の大幅な書き直しを行った理由です。これにより、ISAPIフィルター部分だけでなく、要求のライフサイクル全体を通じて.Netが統合されます。
IdleTimeout を設定することでそれを行うことができます。 ただし、 processModel要素への変更は、他の構成要素のように設定が変更された直後ではなく、ワーカー プロセスが再起動されたときにのみ有効になります。ここで確認できます: processModel 要素
また、他のアーカイブからマシン構成を編集できるように machene.config を変更する必要があります。