2

セッションを約 239 分間保持できるようにするために、次の構成を使用していますが、セッションは 1 時間以内に失われます。

<system.web>
<sessionState mode="InProc" timeout="240" />
<compilation debug="true" targetFramework="4.0">
  <assemblies>
       ...
  </assemblies>
</compilation>
<authentication mode="Forms">
  <forms loginUrl="~/Account/LogOn" timeout="239" />
</authentication>
<pages>
  <namespaces>
       ...
  </namespaces>
</pages>

これらの設定をオーバーライドする C# コードがあるとは思えません。

なぜこれが起こっているのか誰にも分かりますか?

4

2 に答える 2

3

また、デフォルトで 20 分に設定されているアプリケーション プール プロセスのアイドル タイムアウト設定もあります。たとえば、20 分ごとに (アクティビティがない場合)、アプリケーション プールがリセットされ、アクティブなインプロセス セッションも破棄されます。

ここに画像の説明を入力

于 2013-03-07T12:46:45.890 に答える
0

セッション タイムアウトとフォーム認証タイムアウトの動作はまったく異なります。

于 2013-03-07T12:57:10.887 に答える