私は、ユーザーがシミュレーションのパラメーターを編集して起動できる ASP.NET MVC 2 Web アプリケーションに取り組んでいます。ユーザーが特定のシミュレーションの編集を開始したら、他のユーザーがアクセスできないようにする必要があります。
ASP.NET MVC でその目標を達成する簡単な方法はありますか?
私の最初のアイデアは、ログオンしているユーザーの ID をシミュレーションと共に Application コレクションに入れることでした。
次に、セッションの有効期限が切れたときに、Session_End メソッドでそれを削除します。ただし、Session_End メソッドは、web.config ファイル内のこれらのパラメーターで呼び出されることはありません: sessionState mode="InProc" timeout="1"
私は何を間違っていますか?/ より良いメカニズムはありますか?