<noframes id="zvr7j">

            <ol id="zvr7j"></ol>
                <track id="zvr7j"><b id="zvr7j"></b></track>

                當前位置:
                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就永不失效了。