<sessionState mode="InProc" timeout="20"></sessionState>
優(yōu)點(diǎn):獲取session狀態(tài)的速度快,session狀態(tài)直接存儲(chǔ)在iis的進(jìn)程中。
缺點(diǎn):易丟失,經(jīng)常需要重新登錄
<sessionState mode="StateServer" stateConnectionString="tcp注意:1. 這時(shí)應(yīng)先啟動(dòng) ASP.NET State Service服務(wù)
2、session中的對(duì)象要序列化
3、.默認(rèn)端口是42424 可以在如下路徑中進(jìn)行設(shè)置端口,也可配置是否進(jìn)行遠(yuǎn)程連接(1:允許,0禁止)
?
優(yōu)點(diǎn):session狀態(tài)單獨(dú)存儲(chǔ)在一個(gè)進(jìn)程中,不會(huì)因?yàn)閕is或者應(yīng)用的重啟而丟失狀態(tài) 缺點(diǎn):獲取session狀態(tài)的速度比InProc慢一些,空間有限。
三、SQLServer模式
<sessionState mode="SQLServer" sqlConnectionString="server=127.0.0.1;uid=**;pwd=***">/sessionState>在C:/Windows/Microsoft.NET/Framework/v4.0.30319路徑下(視情況)執(zhí)行腳本:
臨時(shí)存儲(chǔ)區(qū):InstallSqlState.sql
永久存儲(chǔ)區(qū):InstallPersistSqlState.sql
完畢后會(huì)在數(shù)據(jù)庫(kù)中生成ASPState數(shù)據(jù)庫(kù),同時(shí)在Sqlserver代理中會(huì)生成一個(gè)作業(yè)ASPState_Job_DeleteExpiredSessions,用來回收過期的session。
session中的對(duì)象要序列化
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注