我有一个网站有很多会话使用。 会话超时为20分钟,会话管理为InProcess。
网站工作正常 我维护了网站的日志...但是在日志文件中我得到了以下通知
[10/31/2012 11:01:40 PM]:Global.asax.Session_Start:会议开始
[10/31/2012 11:06:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:06:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:11:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:11:40 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:16:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:16:40 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:21:37 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:21:38 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:26:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:26:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:31:38 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:31:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:36:38 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:36:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:41:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:41:40 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:46:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:46:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:51:39 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:51:40 PM]:Global.asax.Session_Start:Session Start
[10/31/2012 11:56:39 PM]:Global.asax.Session_Start:Session Start
我的应用程序的会话启动事件随机触发,甚至没有人访问该站点 任何人都可以解释一下,问题是什么......?
感谢Adv ....
答案 0 :(得分:0)
Session_Start()
- 在每个请求页面的新用户开始会话时触发
请查看以下链接了解更多详情:
答案 1 :(得分:0)
你知道应用程序内存不足意味着应用程序池回收,如果它是20分钟的想法。
当有人请求您的申请时,应用程序会再次启动
每个用户第一次请求都会调用会话开始。
答案 2 :(得分:0)
即使您确信没有人访问您的应用程序,您也必须仔细检查。 为此,请转到IIS日志并查看是否真的没有人访问您的应用程序。 您可以从以下位置获取IIS日志(这些是默认的IIS日志位置)。
IIS 7: 的%系统驱动%\的Inetpub \日志\ LogFiles文件强>
IIS 6: 的%WINDIR%\ System32下\ LogFiles文件强>