2010-07-27 104 views
4

在web.configASP.NET會話不會過期

<sessionState cookieName="ASP.NET_SessionId" cookieless="false" mode="InProc" timeout="1" regenerateExpiredSessionId="true"/> 

然而,1分鐘後,該會議將不會過期,我有以下。 這可能是什麼原因造成的?

謝謝

+1

顯示web.config中的一部分。 – XIII 2010-07-27 11:49:00

+2

僅當用戶停止與該站點交互時,會話纔會過期。 – Oded 2010-07-27 11:52:36

+0

不完全正確,請參閱下文。 – ScottE 2010-07-27 12:10:39

回答

2

我假設您使用表單身份驗證。滑動過期默認爲true,所以如果您查看web.config表單元素的slidingExpiration屬性,您可能會收到您正在查找的行爲。如果爲false,它將在設置後的指定時間後過期。

參見:

http://msdn.microsoft.com/en-us/library/1d3t3c61.aspx