通常、IIS のリサイクルは "オーバーラップ" されます。つまり、リクエストは中断されません。実行中のリクエストは続行できますが、新しいリクエストは新しいプール インスタンスによって処理されます。ここを参照してください。
しかし、これはセッション(複数のリクエストにまたがる)には役に立ちません。InProc セッションは、リサイクルによって破棄されます。ただし、stateserver または sqlserver を使用してセッション状態をプロセス外に保存できるため、リサイクルから安全です。ここを参照してください。