0

私は Web アプリケーションを持っていますが、何らかの理由で、15 分ごとにログイン ページに移動します (セッションがアイドル状態になっていると思います)。それに近いタイムアウトを指定する場所のWeb構成ファイルはありません。誰かがこのような問題を抱えたことがありますか、または問題を解決するためにどこを見ればよいか知っていますか? 助けてくれてありがとう。

<authentication mode="Forms">
  <forms loginUrl="~/Account/Login.aspx" 
         timeout="90" 
         defaultUrl="~/" 
         name="" 
         protection="All" />
</authentication>
4

1 に答える 1

3

セッション タイムアウトを確認します。

<sessionState timeout="90" />

また、ASP.NET セッションを使用していて、それが InProc に保存されている場合、Web サーバーは、一定期間非アクティブであった場合や、メモリまたは CPU のしきい値に達した場合など、さまざまな状況で AppDomain をリサイクルする可能性があることに注意してください。AppDomain がリサイクルされると、メモリに保存されていた可能性のあるものはすべて失われます。そのため、IIS でアプリケーション プールの構成を確認して、これらの値も確認してください。

于 2012-04-24T06:19:36.317 に答える