すべてのユーザー プロファイルで「Last Active」DateTime フィールドを維持しようとしています。当初は、このチェックを Index() コントローラーに関連付ける予定でしたが、ユーザーが常にそのコントローラーを呼び出すとは限らないため、グローバルなものが必要です。
アクション フィルターは、最高レベルのコントローラーに適用されるようです。そのため、Global.asax の何らかの魔法でうまくいくのではないかと考えています。これは十分に一般的な問題のようですが、Google や SO で何も引き出すことができませんでした。