我有两个架构几乎相同的门户网站。一个要求我将以下内容添加到我的 web.config 并启用状态服务器,因为登录的用户会话会在 2-5 秒后过期:
<sessionState mode="StateServer"
stateConnectionString="tcpip=localhost:42424"
cookieless="false"
timeout="20"/>
我想知道哪些根本原因会在一个门户网站中导致此问题,而在另一个门户网站中则不会。
这是一个位于 Windows 2008 R2 上的 C# ASP.Net v3.5 应用程序。
奇怪的是,在我的本地开发盒(Windows 7)上,我不需要启用它,并且会话持续得很好。
对此的任何讨论将不胜感激。