web.config ファイルに次の設定があります<sessionState timeout="540" />
。これにより、すべてのセッションが 8 時間後に期限切れになります。ただし、セッションはそれよりもはるかに早く期限切れになり、オブジェクト参照がオブジェクト エラーのインスタンスに設定されていません。セッションに他に何か影響があるかどうか教えてもらえますか?
前もって感謝します!
SessionState は、アプリケーション プールがリサイクルされた場合 (非アクティブ、例外、または構成) にも有効期限が切れます。
いずれにせよ、SessionState タイムアウトをそれほど延長することはベスト プラクティスではありません。
おそらく、セッションへの依存関係を変更するか、別の方法を使用してそれらのオブジェクト (viewstate) を永続化する必要があります。
セッションを永続化する必要がある場合は、別のサーバーまたはデータベースをセッションストアとして使用する必要があります。
http://msdn.microsoft.com/en-us/library/ms178586(v=vs.100).aspx