【发布时间】:2013-09-18 23:32:29
【问题描述】:
我需要在随机注销时调试的应用程序之一的 web.config 中有以下会话状态条目
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
我检查了网络服务器,win 2003,Asp.net 状态服务没有运行,也没有 sql server 实例正在运行。
根据 web.config 中的此条目,会话超时是多少。 20分钟?我们是否必须运行 Asp.net 状态服务才能使用 stateConnectionString?
【问题讨论】:
-
"我们是否必须运行 Asp.net 状态服务才能使用 stateConnectionString?" 你的意思是 "我们必须运行 Asp.Net 状态服务吗?使用 stateConnectionString?”?
-
是的,这就是我想知道的。另外,当我们提供 sqlConnectionString 时,是否需要有 sql server 实例和数据库可用于记录会话?
-
当我们没有运行这两个服务时,所有会话是否会在内存中停留 20 分钟?