问题描述
我的session为什么时间那么短?也就不到5分钟有的时候会时间长一点,我在Web.Config里面设置<sessionStatetimeout="45"></sessionState>这样设置也不行我在页面里面设置Session.Timeout="45"Session["UserID"]=UserID;还是不行还有什么办法吗?是不是我的session设置多了?我整个程序里面设置了4个session
解决方案
解决方案二:
如果是虚拟主机的话, 有可能是你的虚拟主机定期进行了线程回收而导致Session丢失如果是自己的服务器,楼主可以使用Session服务来存取Session<sessionStatemode="StateServer"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString="datasource=127.0.0.1;Trusted_Connection=yes"cookieless="false"timeout="60"/>
解决方案三:
我是虚拟主机应该怎么调试一下?
解决方案四:
up一下那位高手指点一下!~
解决方案五:
帮你顶奇怪的问题,我以前用sqlserverz问题少多了
解决方案六:
同意1楼
解决方案七:
IIS中更改session的有效时间(20分钟)至更长
解决方案八:
StoresessioninStateServer
时间: 2024-10-30 05:04:38