2011-05-09 35 views
1

我想我的sessionstate運行InProc,並有20分鐘timeoutSessionState MVC2

如果我不把它添加到web配置中,默認的會話信息是什麼。我曾經將它存儲/檢索到會話,所以我假設它已設置爲InProc,因爲我沒有狀態服務器或任何東西。我對麼?

回答

1

默認情況下,會話狀態存儲在InProc中,超時時間爲20分鐘,所以不需要在web.config中設置。請參閱here

0

是的,您的默認會話模式是在超時期限爲20分鐘的過程模式下。但您也可以通過在web.config中指定設置來對其進行管理,如下所示:

<configuration> 
<system.web> 
    <sessionstate 
    mode="inproc" 
    cookieless="false" 
    timeout="20" //specify your timeout 
    sqlconnectionstring="sql server connectionstring" 
    server="127.0.0.1" //in 'inproc' mode localwebserver. 
    port="42424" 
    /> 
    </system.web> 
</configuration>