2014-02-25 97 views
0

到期之前我已經在我的web配置的登錄登錄超時

<forms name="HonareZendegi" timeout="4300" defaultUrl="/admin/Default.aspx" loginUrl="/Login.aspx" /> 

下面的代碼,這一次的點擊登錄按鈕:

FormsAuthentication.RedirectFromLoginPage(txtLoginName.Text, ckbremember.Checked); 

,但我不知道爲什麼,當我上傳我在我的主機上的項目我的登錄在短時間後仍然過期...像2分鐘左右...

我該如何防止這種情況?

+0

您是否使用負載均衡?或者你在網絡農場?如果是這樣,所有的節點都有相同的加密密鑰? – AgustinCoder

+0

服務器的應用程序日誌還應該顯示身份驗證票證可能已被拒絕的原因 – AgustinCoder

+0

web.config中的sessionState配置是什麼? – Win

回答

4

嘗試設置在Web.configsessionState超時:

<configuration> 
    <system.web> 
    <sessionState mode="InProc" timeout="4300" /> 
    </system.web> 
</configuration> 
+1

它首先需要一段時間才能正確觸發,但它的工作原理非常感謝...... – NikiUsefi

+0

太棒了。請接受我對您問題的回答。 – Seany84