2011-02-02 26 views

回答

6

首先,你需要创建会话数据库。为了做到这一点:

  1. 外观为aspnet_regsql.exe的
  2. 运行此命令aspnet_regsql.exe的-S [服务器] -E -ssadd -sstype p

其中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

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

+0

我认为应该是mode =“SQLServer”? – NullReference 2014-04-10 21:21:54