asp.netフォーム認証チケットの有効期限が切れたことを検出したい。次に、非アクティブのためにサインアウトしたユーザーをサーバーにログインさせたいと思います。認証チケットの有効期限が切れたときにサーバーで発生するイベントはありますか?
<sessionState mode="InProc" timeout="5"></sessionState>
<authentication mode="Forms">
<forms loginUrl="~/Home/AccessDenied" timeout="5" />
</authentication>
グローバルasaxファイルで、Session_OnEnd()を試しました。ただし、context.userオブジェクトはnullです。membership.getuser()を呼び出すと、nullも返します。認証の前にセッションタイムアウトを作成しようとしましたが、それは役に立ちません。私はmvc3とii7.5を使用しています。