ASP.NET MVC3 アプリケーションを作成しています。ここでは、コントローラーで長時間 (~40 分) の操作を実行しています。ユーザーがログインし、ボタンをクリックして操作を開始すると、操作ステータスに関する進行状況バーが表示されます。これは、10 の非同期ステップを持つコントローラーでの非同期操作です。5 番目の非同期ステップが完了したときにユーザーがログアウトした場合、ASP.NET は残りの 5 つのステップを実行するか、5 つのステップの後に救済します。状態を維持するコントローラーを持っているか、これに対する解決策はありますか?