我现在想在global.asa 文件里定义一个 程序,让他每5分钟执行一次,请问要如何编写?
例如每5分钟 执行 Sessoin.Abandon
让他运行在服务器端
------解决方案--------------------
光操作SQL用SQL Server的执行计划就可以了。
如果是要操作application session, 那要组件支持的。比如http://www.newobjects.com/pages/ndl/AdvancedCOM/ref-COMScriptThread.htm
服务器端尤其是session定时查询数据库要仔细考虑性能问题了,很容易挂掉。
------解决方案--------------------
登录状态我遇到过啊,不过我不是在服务器上解决,是在客户端解决,让客户端一个框架每5分钟刷新一个页面,更新一下时间,不刷新了就是离开了,查看最后刷新时间就知道在不在线了