我很困惑。我们的每个员工都必须登录到我们的服务器,这才开始他们的 ASP 会话。我所做的所有研究表明,我们应该能够使用session.timeout x
其中 x 是我们希望会话持续的分钟数来更改此会话的持续时间,默认为 20 分钟。我已更改此超时,但没有任何一致的结果。
我终于设置了一个函数,检查我是否每 10 秒登录一次,看看我是否可以确定一致的会话长度。到目前为止,经过 8 次试验,时间从 7 小时到 40 小时不等。我在 chrome 和 firefox 浏览器中都这样做了,以查看不同的会话时间,并且它们总是在完全相同的时间超时。然而,同事们并没有在这些确切的时间超时。
我读了一些关于 global.asa 的内容。我们要么没有使用它,要么我们都没有足够了解它知道它在哪里。
我还阅读并尝试更改 IIS 中应用程序池的超时会话。我是从 Windows 7 开始做的,大多数教程都是针对旧版本的 Windows,但我相信我找到了正确的地方,但我仍然找不到我所做的更改有什么不同。
tl;dr - 有没有办法找出经典的 ASP 会话还剩多少时间?