このスレッド は非常に興味深いOnSessionStartイベントを説明していますが、global.asax.csに(それが何であれ)それを「フック」することはできません。また、Webで検索しても失敗します。イベントがasp.net mvcに実際に存在する場合、どこでそれを取得するか(継承またはどこから)、どこに置くのですか?
次のようになります。
void Session_Start(object sender, EventArgs e) {
// your code here, it will be executed upon session start
}
Asp.net MVCで動作します。
RegisterRoutesメソッドの直後など、Global.asax.csで定義されているクラスのメソッドとして配置します。