【发布时间】:2011-06-20 07:56:50
【问题描述】:
我需要知道如何配置 .config 来管理 SQL Server 中的会话状态
【问题讨论】:
标签: asp.net sql-server session-state
我需要知道如何配置 .config 来管理 SQL Server 中的会话状态
【问题讨论】:
标签: asp.net sql-server session-state
首先您需要创建一个会话数据库。为了做到这一点:
ServerName 是您的服务器名称。
这将创建这个数据库 ASPState
现在web.config上的配置
在上面加上这句话
<sessionState allowCustomSqlDatabase="false" mode="SQLServer" sqlCommandTimeout="7200" sqlConnectionString="Server=SERVERNAME;User ID=User;Password=Password;" timeout="120" />
sqlCommandTimeout="7200" = 2 小时和 timeout="120" = 2 小时
如果您需要更多关于 aspnet_regsql 的选项,可以查看HERE
【讨论】:
<configuration>
<sessionstate
mode="stateserver"
cookieless="false"
timeout="20"
sqlconnectionstring="data source=127.0.0.1;user id=<user id>;password=<password>"
server="127.0.0.1"
port="42424"
/>
</configuration>
此处的其他选项:http://msdn.microsoft.com/en-us/library/ms972429.aspx
【讨论】: