将项目挂到服务器上面会出现session丢失的情况,解决方案:
Sessionstate 的mode有三种状态:InProc(默认情况下)、StateServer、SQLServer;
<sessionState mode="StateServer"cookieless="false" timeout="240"stateConnectionString="tcpip=192.168.0.1:42424"stateNetworkTimeout="14400" />
还要在SessionStateServer服务器中启动ASP.NET State Service服务,
具体设置:控制面板>>管理工具>>服务>>ASP.NETState Service,把它设为自动启动即可。
在用到session的地方加上序列化标记[Serializable]
本文介绍了解决部署项目到服务器上出现的Session丢失问题。通过配置SessionState的mode为StateServer,并设置相关参数,同时确保ASP.NET State Service服务正常运行。
2289

被折叠的 条评论
为什么被折叠?



