2011-02-02 28 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