我的一个asp.net应用程序的会话是如此快速且随机地过期。有时,会话的有效期不会长达几个小时,尽管通常会在2分钟后到期,这让我的用户非常烦恼。问题是,当它确实快速过期时,我的所有客户端都同时丢失了会话,因此我怀疑原因是我的应用程序池正在回收。感谢您的帮助,我已经研究了一个星期,但还没有解决方案。这是我搜索并尝试的无结果的内容:
需要注意的是,我确实将文件(附件)存储在应用程序文件夹中,但不触摸bin文件夹(新文件夹),当人们上传附件时,该附件不会在任何会话中过期,因此这应该不是问题。
这是我的应用程序池设置: