与高手对话

菜鸟[2297](菜鸟[2297]) 14:41:45
Application_Start和Session_Start这两个事件有什么区别啊?

高手[2117](高手) 14:42:55
Application_Start 是是项目初始化  Session_Start是连接初始化
菜鸟[2297](菜鸟[2297]) 14:43:45
我看网上统计在线个数,增加的都是写在Session_Start,我看你是写到了Application_Start里
高手[2117](高手) 14:44:54
我的是统计在线登陆人数的 只有登陆了才记录
高手[2117](高手) 14:45:18
记录写在了用户登陆的过程中了
菜鸟[2297](菜鸟[2297]) 14:45:21
如果是Session_Start,那是不是只要上了user.2688.com就增加了
高手[2117](高手) 14:46:00
是的
菜鸟[2297](菜鸟[2297]) 14:46:03
那结束时为什么不用Application_Error呢
菜鸟[2297](菜鸟[2297]) 14:46:19
Application_End

高手[2117](高手) 14:47:00
Application_End 是项目结束
高手[2117](高手) 14:47:14
这个就是整个解决方案关闭
高手[2117](高手) 14:47:20
才触发的
菜鸟[2297](菜鸟[2297]) 14:48:52
是不是关闭页面触发Application_End
退出登录,就是还在登录界面上,触发Session_End
高手[2117](高手) 14:50:08
退出登录 的时候 我让他强制触发了 Session_End
高手[2117](高手) 14:50:16
解决方案关闭触发Application_End


高手[2117](高手) 14:50:31
关闭页面不触发触发Application_End

菜鸟[2297](菜鸟[2297]) 14:52:22
那在客户端怎么知道解决方案关闭了呢?

高手[2117](高手) 14:53:39
没法知道 呵呵 解决方案关闭一般都是在服务器上操作的。大多数时候都是人手动操作。所以这个方法基本上最没用的一种了
菜鸟[2297](菜鸟[2297]) 14:54:30
哦,这样啊!那你在哪里写了代码“退出登录 的时候 让他强制触发了 Session_End”
高手[2117](高手) 14:55:40
logout的那个页面 就一句话
菜鸟[2297](菜鸟[2297]) 14:56:45
Session.RemoveAll(); 这句?
高手[2117](高手) 14:57:30
abona那个
菜鸟[2297](菜鸟[2297]) 14:58:15
执行那个自动就去执行Session_End了?

高手[2117](高手) 14:59:13
嗯 这个函数是强制清空所有当前连接的sesscion的
菜鸟[2297](菜鸟[2297]) 14:59:45
那我要是不点退出,直接关闭页面呢,还会执行Session_End
高手[2117](高手) 15:00:42
不会 等30分钟后系统自动回收把
菜鸟[2297](菜鸟[2297]) 15:01:05
哦,明白了
菜鸟[2297](菜鸟[2297]) 15:19:39
那在哪里体现出了项目初试化了,一登录它就去执行Application_Start了吗?
高手[2117](高手) 15:21:41
Application_Start 是项目启动的时候执行的 与登录没关系
菜鸟[2297](菜鸟[2297]) 15:21:49
那怎么判断客户端项目启动了?
高手[2117](高手) 15:23:17
项目就一个 与客户端没关系的
高手[2117](高手) 15:23:46
这个是在IIS的filter上启动的
菜鸟[2297](菜鸟[2297]) 15:24:47
不是说如果我访问user.2688.com,就不会执行Application_Start,要是我登录了,就访问Application_Start,我想问这里是怎么控制的
高手[2117](高手) 15:26:00
访问user.2688.com 会触发session--Start 别的不会触发
菜鸟[2297](菜鸟[2297]) 15:26:33
那user.2688.com不也在咱们的项目下吗,为什么不触发Application_Start呀
高手[2117](高手) 15:27:38
IIS的filter上启动Application_Start
高手[2117](高手) 15:28:01
user.2688.com是受IIS控制的域
菜鸟[2297](菜鸟[2297]) 15:34:50
还是有点不明白,那我登录后,IIS的filter就启动Application_Start 了?
高手[2117](高手) 15:36:08
项目就一个 IIS只需要Filter判断的时候启动一次 与登录无关的
高手[2117](高手) 15:37:35
IIS-域-Fiter判断所属项目属性《N个》-加载项目
如果是。net的 自动初始化applicaiton相关参数

posted @ 2007-01-24 15:09  黑星  阅读(208)  评论(0编辑  收藏  举报