在我的网站中,我想知道客户端何时注销。为了做到这一点,客户将不断向网站发送一个请求“嘿,我已登录”。客户端停止发送该请求的那一刻,网站将假定客户端已断开连接,并将这些更改保存在数据库中。
所以我的问题是如果客户端只是向网站发送请求,IIS可能会在下一分钟重置会话变量吗?也许IIS在收到请求后n分钟不会重置会话变量?我应该创建一个Windows服务而不是100%确定吗?
答案 0 :(得分:2)
IIS仅在会话结束时重置会话变量。
也许IIS在收到请求后n分钟不会重置会话变量?
会话在超时发生时结束,因此您的n是为会话定义的超时。
我应该创建一个Windows服务而不是100%确定吗?
我认为你可以在没有Windows服务的情况下做到这一点。