當前位置:
Session超時和莫名丟失的處理
發布日期:2016-06-15 來源:營銷中心

Session超時和莫名丟失的原因:

改動global.asax、web.config、bin目錄里的東西,導致Web Application重啟。

有些殺毒軟件會掃描你的web.config文件,也會導致Session丟失。

服務器內存不足導致Session丟失。

程序內部有讓Session丟失的代碼。

程序有框架頁面和跨域情況。

Session超時和莫名丟失的解決辦法:

修改web.config中的timeout時效時間。

建議讓網站使用獨立的應用程序池。(IIS 6.0以上)

IIS如何設置Session超時時間:網站屬性>>主目錄>>配置>>應用程序配置>>選項,重新設置會話超時時間,默認為20分鐘。

在應用程序池上打開網站對應的應用程序池屬性,將WEB數量改為1,得啟IIS。

在你的主頁面里面嵌入一個框架頁iframe,設置寬度和高度為0。在里面的加載頁面的的標簽里加入 ,意思就是每隔18分鐘向服務器發送一次請求,剛好趕在Session失效之前,這樣Session就永不失效了。


日本中文字幕在线,深夜激情,在线h片,大西瓜av在线,激情图库