我们的asp.net网站,正常操作情况下会有Session丢失的情况出现。查阅网上现有资料进行情况排查:
0.在本地IIS调试没任何问题,猜测可能的问题在服务器上。
1.因为程序是在不停的被操作,排除Session超时的可能(Session超时时间为默认的20分钟)。
2.web.config文件的配置使用了InProc,但进程在使用过程中是表现稳定的,因为同一服务器的IIS下其他网站没有受到影响。(我想起我在使用服务器的建站助手时,鬼使神差的给它的CPU、内存、连接数都设置了限制,但因为不同站点的开发人员不同,还不敢说这是唯一的区别。。。继续猜测可能的问题在服务器IIS设置上)。
3.我在同一站点同一窗口下使用,而且本地cookies可用。Bin文件夹下没有任何文件,所以不会有dll重新编译的影响。
既然都指向服务器,那就重新建站,这次没设置限制,结果就好了。Session这东西真是让人爱恨交加,下次考虑混合Cookies使用。
时间: 2024-10-28 14:25:00