2011-05-13 49 views
2

我有管理頁面,我編輯那裏我的網站,哪些與SQL的工作。 3-4分鐘後,管理員頁面註銷並再次要求我輸入用戶名和密碼。如何在超時時間更改分鐘數?超時,asp.net c#,帳戶 - 管理

我在web.config中嘗試這樣做:

<authentication mode="Forms"> 

    <forms loginUrl="~/Account/Login.aspx" timeout="60"/> 
</authentication> 

這:

<authentication mode="Forms"> 

    <forms loginUrl="~/Account/Login.aspx" timeout="7200"/> 
</authentication> 

...這:

<httpRuntime requestValidationMode="2.0" useFullyQualifiedRedirectUrl="true" 

     executionTimeout="72000" 
     appRequestQueueLimit="90000" 
     shutdownTimeout="90000" /> 

,所有的結果都是同樣... 3-4分鐘後(即使我點擊了,不僅在空閒時) - 系統註銷。

+0

檢查您的網站是否沒有發生任何異常,這會破壞會話。 – 2011-05-13 12:36:46

+0

你能解釋一下更詳細的含義嗎? – Oshrib 2011-05-13 12:51:22

回答

0

答案是 - 通過iis 7管理器在機器密鑰上生成密鑰,然後在iis 7管理器中再次更改會話時間。

0

'forms'標籤中的超時值應該工作 - 你有多個配置嗎?

0
<authentication mode="Forms"> 
      <forms timeout="20" slidingExpiration="true"/> 
     </authentication> 

添加滑動過期 - 讓我知道是否可以解決您的問題。你使用的是什麼瀏覽器?難道你的cookie沒有被保存?

+0

不變。也許sql是原因? – Oshrib 2011-05-13 12:50:47