【发布时间】:2012-02-12 14:25:13
【问题描述】:
我知道以下步骤允许我在 IIS 中配置超时值,但是它们之间有什么区别。默认情况下,web.config 文件中的 ASP.NET 会话状态和 CookieTimeout 值也是如此,因为我在配置编辑器中看不到它们。如果是这样,我需要对 web.config 文件进行哪些更改以及它如何影响其他超时更改?
步骤
- 会话超时默认为 20 分钟。值受到影响 包括应用程序池、ASP、ASP.NET 在内的多项设置 会话状态,CookieTimeout。
- 打开 IIS 管理器
- 应用程序池->高级设置->进程模型->设置空闲 以分钟为单位的超时
- 站点 -> your-website-domain.com -> ASP -> 会话属性 -> 超时然后应用更改
- 站点 -> your-website-domain.com -> 配置编辑器 -> system.web/sessionState -> 设置超时值然后应用更改
- 站点 -> your-website-domain.com -> 配置编辑器 -> system.web/roleManager => 设置 cookieTimeout 然后应用更改
【问题讨论】: