Mine是经过 Windows身份验证的asp.net解决方案(框架v4.0)。使用Inproc模式实现了20分钟的会话超时,并在Web配置文件中提到。
O(N)
应用程序作为单独的应用程序池运行,并且空闲超时值设置为20分钟。
该应用程序托管在 IIS 7.5 中。
但是,应用程序超时从5到7分钟随机超时,有时甚至在一分钟之内。
根据Eventviewer,仅记录20分钟超时事件。
关于我所缺少的任何建议吗?
注意:我的应用程序在单独的池中运行。
更新
我今天在托管应用程序的服务器中注意到的另一件事是,在IIS中找不到会话状态图标。另外,当我检查“服务”窗口时,发现ASP.NET状态服务的启动类型为“禁用”。服务器上是否应该存在这两件事,以便ASP.Net应用程序跟踪会话的会话模式设置为“ InProc” 的Session。