asp.net c# にプロジェクトがあります。フォーム認証を使用していません。シンプルなログイン ページがあります。ユーザーがログインに成功すると、ユーザーがダッシュボードにリダイレクトされ、セッション ["user"] も生成されます。しかし、問題は、ユーザーが使用しない場合です。 Web サイトに 20 分以上アクセスし、ユーザーが戻ってきたときにそれを使用しようとしました。セッションが期限切れになりました。ユーザーは再度ログイン ページにリダイレクトされました。web.configファイルで次のスクリプトも使用しています
<sessionState timeout = "500" mode = "InProc" />
これは、私のアイドル タイムアウトが 20 分であるため、アイドル タイムアウトが原因であるかどうかです。アイドル タイムアウトは常にセッション タイムアウトよりも大きくする必要がありますか?セッションを 8 ~ 9 時間または最大で維持したい場合、またはユーザーがログアウト ボタンを押さない場合