MVC 3 を使用して ASP.Net Web アプリをビルドしました。web.config でセッション タイムアウトを構成しました (フォーム ベース認証を使用します)。
<forms loginUrl="~/Common/Login" path="/" protection="All" timeout="180" requireSSL="false" slidingExpiration="true" defaultUrl="~/Common/Login" cookieless="UseDeviceProfile" enableCrossAppRedirects="false" />
順調に進んでいますが、稼働後、従業員は典型的な Windows アプリのように使い始めました。1 回「ログイン」し、Web アプリのページを開いたままにしておきます。Web アプリには、一般的なポストバック ページと、AJAX ベースのセクションおよびファイルのアップロードがあります。
最近のデバッグとユーザーのアクティビティ ログのレビューでは、これにより予期しないポストバックとサーバー側の処理が発生したことが示されています。
セッションを維持することをどのくらいアドバイスしますか? また、サーバー側のセッション オブジェクトに imp データを保存します。定期的なページ更新は解決策になりますか?