【发布时间】:2012-01-19 22:59:09
【问题描述】:
环境:Win server 2008 R2, IIS 7.5
网站:
主网站
主网站\子目录
主网站\虚拟目录
对于 MainWebsite - ASP ->(会话属性)-> 超时 -> 00:04:00
对于 MainWebsite\Subdirectory -> ASP ->(会话属性)-> 超时 -> 00:08:00
AppPool ->(进程模型)-> 空闲超时(分钟)-> 10 [我设置为 10 分钟]
要求:
我希望 MainWebsite 将会话保持 4 分钟。
我希望 MainWebsite\Subdirectory 将会话保持 8 分钟。
上面的配置是我正在做的一个小测试,所以我可以在我的真实生产环境中将超时值替换为 20 分钟或 30 分钟。
问题是,“主网站\子目录”的会话超时设置无效。 虽然设置为 8 分钟,但会话在每 4 分钟后丢失一次,其中 4 分钟是 MainWebsite 的设置。
这是预期的行为,然后我不明白为什么有一个选项可以在子目录级别配置 ASP 会话超时。
如果您需要更多信息,请告诉我。感谢您的 cmets。
【问题讨论】:
-
您能显示设置会话超时的代码还是在 IIS 中执行此操作?
标签: iis-7 asp-classic session-timeout