私の現在のプロパティ:
Session.Timeout = 500;
- 無視されました。サーバーのプロパティで - Session State Time-out
= 500 - 役に立ちませんでした。
質問する
281 次
2 に答える
1
web.configでsessionState要素のタイムアウトを設定しようとしましたか?
<sessionState
mode="[Off|InProc|StateServer|SQLServer|Custom]"
timeout="number of minutes"
cookieName="session identifier cookie name"
cookieless=
"[true|false|AutoDetect|UseCookies|UseUri|UseDeviceProfile]"
regenerateExpiredSessionId="[True|False]"
sqlConnectionString="sql connection string"
sqlCommandTimeout="number of seconds"
allowCustomSqlDatabase="[True|False]"
useHostingIdentity="[True|False]"
stateConnectionString="tcpip=server:port"
stateNetworkTimeout="number of seconds"
customProvider="custom provider name">
<providers>...</providers>
</sessionState>
于 2012-11-14T09:02:42.953 に答える
1
ファイルにセッションタイムアウトを設定しましたweb.config
か?
<configuration>
<system.web>
<sessionState timeout="500"></sessionState>
</system.web>
</configuration>
他の理由でこのサイトもご覧になることをお勧めします:http://patelshailesh.com/index.php/session-expires-before-timeout-value-specificed-in-web-config
@Hansが示唆しているように、セッションを増やすスレッジハンマー方式の代わりに、「キープアライブ」メカニズムを使用することもできます。これが1つです:「セッション除細動器」
于 2012-11-14T09:02:43.153 に答える