3

ASP.NetWebアプリケーションを開発しました。そのweb.configファイルでは、セッションタイムアウト期間を次のように60に設定しています。

    <sessionState mode="InProc" timeout="60"/>

それでも、セッションは15分以内に期限切れになりました。セッションを1時間まで期限切れにしたくありません。セッションタイムアウト期間を最大1時間まで延長するにはどうすればよいですか?私はあなたのすべての提案が必要です。

4

3 に答える 3

4
The application pool’s worker process default idle timeout is also set to 20 minutes
The default mode of storing session state is in the IIS process

したがって、アプリケーション プールのワーカー プロセスのデフォルト タイムアウトを変更してみてください。

ここにリンクがあります。

于 2012-09-07T05:35:18.923 に答える
0

IIS セッション状態のタイムアウトを増やす必要があります。これは override に設定されている可能性があります<sessionState>。以下をお読みください -セッションタイムアウトの構成 (IIS 7)

于 2012-09-07T05:33:43.590 に答える
-1

タイムアウトの時間を増やすだけで、この時間は分単位であるため、時間を分に変換し、web.config で次のように設定します。

<sessionState mode="InProc" timeout="60"/>

以下のリンクをたどることができます http://forums.asp.net/t/1452762.aspx

上記のリンクを読んでください。これがうまくいくことを願っています...

于 2012-09-07T05:28:00.313 に答える