2012-05-05 10 views
0

wcfサービスに完全に依存する私のウェブサイトでは、何かについて疑問に思っていました。ユーザーがウェブサイトを長時間開いたままにしてからボタンをクリックすると、サービスは彼のasp.netセッションをnullと見なしますが、ページを更新するとすべてが正常に戻ります。ユーザーがアイドル状態であっても、サイトは常に作業していますか?現在のリクエストのセッションタイムアウト

答えて

0

web.configで設定した間隔の経過後、セッションの有効期限が切れます。 web.configでSessionStateタグのタイムアウトを60に変更すると、1時間後に期限が切れます。情報click here

<sessionState mode="InProc" cookieless="true" timeout="60"/> 
+0

のセッション状態についての記事を読むこのタイムアウトは、最大1440分に設定され、セッションは、ページが既に戻ってユーザーを取得リフレッシュ、それが期限切れにdoes notのままです。 –

+0

予期しないセッション終了が発生した場合は、必要なセッションキーにnullを割り当てるかどうかを確認してください。セッションがヌルになってしまったのと同じ状況がありました。間違ってセッションをnullにするページから直接または間接に訪れる他のページに必要でした。 – Adil

+0

セッション中に現在のメンバーがnullになっています。ログアウトページではnullを返します。 –

関連する問題