服務(wù)熱線
153 8323 9821
如果驗證碼總是出錯,應(yīng)該是session沒有生效,也就是說session在很短的時間就失效了,這一般是由于服務(wù)器不行導(dǎo)致資源回收太快,或者程序設(shè)計的session有問題如果在.net里面session有四種模式,可以根據(jù)服務(wù)器來選擇
1.mode="Inpro" 將session保存在IIS進(jìn)程中,如果遇到IIS資源回收或者進(jìn)程中止Session就會失效
2.mode="StateServer" 將session使用狀態(tài)服務(wù)器來保存,這種模式要求服務(wù)器開啟了狀態(tài)服務(wù)StateServer,如果服務(wù)器開啟了狀態(tài)服務(wù)建議使用這種模式
3.mode="SQLServer" 使用SQLServer服務(wù)器來保存。這種要求服務(wù)器安裝了SQLServer或者其它服務(wù)器有安裝也行,這個需要提供IP地址端口號用戶名和密碼,要求提供服務(wù)的服務(wù)器開啟相關(guān)服務(wù)
4.mode="Off" 禁用Session
另外一般默認(rèn)情況是session保存20分鐘,可以在程序中進(jìn)行設(shè)置 session.timeout=32