2011-08-01 28 views
2

這裏是我的web.config文件中的一個片段:asp.net的web.config超時

<system.web> 
    <sessionState timeout="1440"></sessionState> 
    <authentication mode="Forms"> 
    <forms loginUrl="~/Account/LogOn" timeout="1440" 
      cookieless="UseCookies" 
      /> 
    </authentication> 

我越來越會話到期快得多超過1天(一小時內或左右)。是否有任何其他IIS或ASP.NET設置可能會影響此? (該應用程序沒有設置任何代碼超時)。

+0

@尼爾騎士 - 不 - 這些會導致會話超時? – Journeyman

+0

它是'空閒'設置後關閉工作進程嗎? (目前20分鐘) – Journeyman

+0

@Neil - 如果你輸入這個作爲答案,我可以給你點 – Journeyman

回答

1

我會檢查application pool的回收時間。這可能是原因,因爲我認爲它默認爲20分鐘。

+0

謝謝尼爾,讚賞 – Journeyman

+0

很高興它被排序。 –