【发布时间】:2010-11-09 19:33:52
【问题描述】:
似乎有很多地方可以更改 ASP.NET 应用程序的会话超时。例如,
- 在包含应用程序的应用程序池级别,
- 在包含所有应用程序池的应用程序池节点级别,
- 在网站属性对话框中,ASP.NET 选项卡,编辑配置,
- 在网站属性对话框中,ASP.NET 选项卡,编辑全局配置,
- 在应用程序的 web.config 中,
- 在机器的配置文件中。
我可能错过了一些,谁知道呢。这是我迄今为止发现的。那么问题来了,会话超时的优先顺序是什么?哪个设置会覆盖其他设置?
谢谢!
【问题讨论】:
-
当然也可以直接在代码中使用 HttpContext.Session.Timeout 属性 ;)