我需要知道如何配置.config来管理SQL Server中的会话状态
答案 0 :(得分:6)
首先,您需要创建一个Session数据库。为了做到这一点:
ServerName是您的服务器名称。
这将创建此数据库ASPState
现在在web.config上配置
在
上添加这句话<sessionState allowCustomSqlDatabase="false" mode="SQLServer" sqlCommandTimeout="7200" sqlConnectionString="Server=SERVERNAME;User ID=User;Password=Password;" timeout="120" />
sqlCommandTimeout =“7200”= 2小时,超时=“120”= 2小时
如果您需要更多关于aspnet_regsql的选项,可以查看HERE
答案 1 :(得分:2)
<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