-1

タイムアウト属性が機能しないのはなぜですか。1分に設定しましたが、それでも1時間以上経過していて、セッションの有効期限はありません。これが私がweb.configに書いたものです

    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login.aspx" timeout="1" cookieless="UseCookies"  />
    </authentication>
    <sessionState mode="InProc" timeout="1" />
  </system.web>

何か助けはありますか?

4

2 に答える 2

2

同じ問題でプロジェクトを継承しました。1 つの可能性は、ページがサーバーを呼び出したり、タイムアウトをリセットしたりしていないことを確認することです。フィドラーなどを使用して、アプリがGetリクエストを送信しているかどうかを確認できます...

問題の原因として、Ajax Timer Controls が updatePanels を更新していました。

于 2013-02-04T08:56:35.803 に答える
0

こんにちは、あなたはクッキーを使用しているので、有効期限が切れていないため、セッションがクッキーにライブで保存されます

于 2013-02-04T06:45:08.440 に答える