在web.config
文件我的应用程序,在<sessionState>
部分我已经设置timeout="60"
(以分钟为单位),但会话状态 变量在我的应用程序似乎在约1分钟内到期。 任何想法可能会导致这种情况?ASP.NET - 会话超时
2
A
回答
1
是的。
会话超时也由IIS指定和控制(尽管存在课程重叠)。在IIS 6.0中,你还需要检查在IIS管理器(虚拟目录的属性)以下地方:
- ASP.net标签>编辑配置>身份验证选项卡> Cookie超时
- ASP.net标签>编辑配置>状态管理选项卡>会话超时
将所有这些设置为相同的值,为我解决了问题。
编辑:显然以前列出的第一个选项,与它无关。这意味着,这两个选项中的第一个现在是您修复会话超时的地方。这可能不是您的会话超时,但身份验证即将到期。
或者另一种可能性是工作进程重新启动或应用程序重新启动。还有要看的东西。
1
如果您正在将会话状态存储在“proc”中,则每次应用程序池回收时都可能会丢失会话(在低内存的服务器上会发生这种情况)。您可以尝试使用状态服务器或SQL Server将会话状态存储为“out of proc”。
见PRB: Session Data Is Lost When You Use ASP.NET InProc Session State Mode
相关问题
- 1. 会话超时ASP.Net
- 2. ASP.NET会话超时太早
- 3. ASP.NET 2.0会话超时
- 4. 会话超时asp.net iis7
- 5. ASP.Net会话超时场景
- 6. asp.net会话超时问题
- 7. asp.net mvc会话超时
- 8. asp.net 2.0会话超时
- 9. ASP.NET会话超时测试
- 10. ASP.NET中的会话超时
- 11. Asp.net - 会话超时Windows
- 12. ASP.NET会话超时意外
- 13. ASP.NET会话提前超时
- 14. IIS会话超时与ASP.NET会话超时
- 15. 会话超时
- 16. 会话超时
- 17. 会话超时
- 18. 会话超时绝不会在asp.net mvc
- 19. 会话超时
- 20. 会话超时
- 21. 会话超时
- 22. ASP.Net中的会话超时问题MVC
- 23. asp.net会话超时同一页
- 24. ASP.NET MVC中的会话超时警告
- 25. Asp.Net会话在FormsAuthentication之前超时
- 26. ASP.NET“会话超时”计数器(perfmon.exe)
- 27. ASP.NET会话状态超时问题
- 28. 会话超时不起作用ASP.NET 4
- 29. asp.net站点会话超时问题
- 30. ASP.NET MVC会话超时不起作用
ASP.NET会话超时,经典的ASP会话是不一样的东西是不相关的。在IIS中设置经典ASP会话超时不会影响ASP.NET会话生存期。 – Kev 2009-10-22 18:34:25