日期:2014-05-17  浏览次数:20834 次

global.asa 定时执行程序
我现在想在global.asa   文件里定义一个   程序,让他每5分钟执行一次,请问要如何编写?

例如每5分钟   执行   Sessoin.Abandon

让他运行在服务器端

------解决方案--------------------
光操作SQL用SQL Server的执行计划就可以了。
如果是要操作application session, 那要组件支持的。比如http://www.newobjects.com/pages/ndl/AdvancedCOM/ref-COMScriptThread.htm
服务器端尤其是session定时查询数据库要仔细考虑性能问题了,很容易挂掉。

------解决方案--------------------
登录状态我遇到过啊,不过我不是在服务器上解决,是在客户端解决,让客户端一个框架每5分钟刷新一个页面,更新一下时间,不刷新了就是离开了,查看最后刷新时间就知道在不在线了