2

Web アプリケーションのタイムアウトを 12 時間に設定したいと考えています。

web.config ファイルで次のように設定しました。

<system.web>
     <sessionState timeout="720" />
</system.web>

次の投稿で提案されているように:

  • Application Pool20分ごと にリサイクルされることがわかりました(プールが理想的な場合)。また、アプリケーションプールのタイムアウト設定
    に関する1つの質問を使用して、アプリケーションプールのタイムアウトを変更することも確認しました
  • それでもsessionタイムアウトは 720 分に設定されていません。タイムアウトmachine.configを変更するためにファイルを変更する必要がありますか。しかし、ファイルのプロパティはファイルでオーバーライドする必要がある と思います。session
    machine.configweb.config

親切に私にいくつかのアイデアを提供してください。

4

2 に答える 2

1

スクリプトを試すことがWMI(Windows Management Instrumentation)できます。スクリプトを実装するには、十分な権限が必要Scriptです。

詳細については、次のリンクを参照してください。

http://bendera.blogspot.in/2010/12/configuring-ica-rdp-timeout-values.html

http://technet.microsoft.com/en-us/library/cc771956%28v=ws.10%29.aspx

于 2012-10-06T05:24:32.137 に答える
0

次のすべてを設定する必要があります。

アプリケーション プール/詳細設定。オプション Idle Timeout を分単位で設定する必要があります。

次に、 system.web セクションのweb.configファイル内で、必要に応じてAuthentication/FormsSessionState、およびRoleManager のタイムアウトも設定する必要があります。


<authentication mode="Forms"><forms loginUrl="~/default.aspx" name=".ASPXFORMSAUTH" timeout="120" /></authentication>

<sessionState cookieless="AutoDetect" cookieName="TYS_ADMIN_SessionId" timeout="120" />

<roleManager ... cookieTimeout="120" defaultProvider="GMRoleProvider" enabled="true">...</roleManager>
于 2014-08-23T10:43:05.680 に答える