正確に 30 分後にタイムアウトし続ける ASP.Net MVC Web アプリケーションがあります。
web.config で、sessionState タイムアウト値を 500 分に設定しました。30 分後、セッションはまだタイムアウトします。そこで、実際に機能する 1 分に設定しました。セッションはちょうど 1 分後にタイムアウトします。
次に、次のコードを Global.asax.cs の Session_Start に追加しました。
Session.Timeout = 500;
これにより、web.config の 1 分間のタイムアウト設定が事実上上書きされました。しかし、時計仕掛けのように、セッションはまだ正確に 30 分でタイムアウトしました。
IIS にセッション タイムアウト値を適用させるにはどうすればよいですか?