私のチームは古臭い Web サイトに取り組んでおり、ほとんどのページはまだ ASP クラシックです。ただし、最近、ASP.NET とワイルドカード マッピングを使用したフォーム認証に移行しました。1 つのことを除いて、すべてが驚くほどうまく機能します。ログインしているユーザーのタイムアウトが早すぎることです。ログを調べたところ、人々は 20 分後に正確にタイムアウトしているように見えます (これは、非アクティブのために指定されたタイムアウトです)。
したがって、ASP クラシック ページは、非アクティブ タイマーをリセットするフォーム認証フレームワークのメカニズムを作動させていないという仮説を立てました。私はググって、Great Gu によるワイルドカード マッピングの投稿を読みましたが、この問題を抱えている人をまだ見つけることができません。1) この問題を見たことがありますか? 2) 最善の回避策は何ですか? (バックグラウンドでダム .NET ページをロードするジャンキーな ASP ページごとに隠しフレームを手動で配置する以外は)
更新:slideExpirationがtrueに設定されています
また: 非アクティブ状態が 20 分続くとアプリケーションをタイムアウトにする必要があるため、永続的なセッションは使用できません。また、このひどいサイトは通常、インターフェースがページに格納されるように書かれています。JavaScript を挿入できる単純なインターフェイス コードはありません。ページの約 80% で呼び出されるインクルード ファイルにいくつかの js を入れようとしましたが、ファイル ダウンロード バッファで難解な問題が発生したため、別の方法を試す必要があるかもしれません。ありがとう。