2011-09-28 283 views
0

我使用asp.net和設置使用會話超時

Session.Timeout = 1440; 

會話超時,但會話超時,有什麼事我會解決或在IIS 7中調整和6個

最好的問候

+2

你設置你的web.config的超時值? http://msdn.microsoft.com/en-us/library/h6bb9cz9%28vs.80%29.aspx – Icarus

+0

我會試一試謝謝 – AMH

+0

@Icarus我試過了,但它失敗了 – AMH

回答

2

這可能工作

<configuration> 
    <sessionstate 
     mode="inproc" 
     cookieless="false" 
     timeout="1440" 
    /> 
</configuration> 
+0

爲什麼會話超時我用didn' t工作 – AMH

+0

你在哪裏使用超時,它可以在web.config和頁面後端代碼中完成 –

+0

我在頁面加載 – AMH

1

如果web配置將sessionState超時不工作檢查內存泄漏在您的應用程序中。我在繼承的遺留應用程序中遇到了同樣的問題。在挖掘之後,我發現了一些自定義服務器控件,其中包含由多個頁面和其他對象引用的靜態變量和靜態對象。這導致應用程序從不釋放資源。最終,IIS在內存不足時會循環使用該池。池回收時,所有會話也將從內存中卸載。