我在web.config中有這樣的:如何讓Session變量長於登錄
<sessionState timeout="70"/>
和:
<authentication mode="Forms">
<forms loginUrl="~/Index" timeout="60" />
</authentication>
我也有這樣的:
Session.Timeout = 70;
所以,一個小時左右後,用戶仍然登錄,但會話爲空,我的程序崩潰。任何想法?
我在web.config中有這樣的:如何讓Session變量長於登錄
<sessionState timeout="70"/>
和:
<authentication mode="Forms">
<forms loginUrl="~/Index" timeout="60" />
</authentication>
我也有這樣的:
Session.Timeout = 70;
所以,一個小時左右後,用戶仍然登錄,但會話爲空,我的程序崩潰。任何想法?
其實問題中的代碼是正確的。但是,每次我重建我的代碼時,會話都會丟失。這是問題所在。
您必須檢查您的會話是否爲空,然後重定向到登錄頁面。
這不是我的問題。這不是一個答案。 –
@scree可能無法解決您的問題,但您應該直到它應該這樣做,因爲在某些時候會話將爲空 –
@mehmood請閱讀使用stack.overflow的指導原則。如果你的回答沒有回答這個問題,你應該把它寫成評論。 –
如果閒置,應用程序會在什麼時間間隔重新啓動iis? –
@RuneFS對不起,我不明白。我不使用IIS。 –
然後你在使用什麼服務器? –