0

我有一个有很多会话使用的站点。会话超时为 20 分钟,会话管理为 InProcess。

站点运行良好我已经维护了站点的日志...但是在日志文件中我收到了以下通知

[10/31/2012 11:01:40 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:06:39 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:06:39 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:11:39 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:11:40 PM ]:Global.asax.Session_Start:会话开始
[10/31/2012 11:16:39 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:16:40 PM]:Global.asax。 Session_Start:会话开始
[10/31/2012 11:21:37 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:21:38 PM]:Global.asax.Session_Start:会话开始
[10 /31/2012 11:26:39 PM]:Global.asax.Session_Start :会话开始
[10/31/2012 11:26:39 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:31:38 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:31:39 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:36:38 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:36:39 PM ]:Global.asax.Session_Start:会话开始
[10/31/2012 11:41:39 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:41:40 PM]:Global.asax。 Session_Start:会话开始
[10/31/2012 11:46:39 PM]:Global.asax.Session_Start:会话开始
[10/31/2012 11:46:39 PM]:Global.asax.Session_Start:会话开始
[10 /31/2012 11:51:39 PM]:Global.asax.Session_Start :会话开始
[2012 年 10 月 31 日晚上 11:51:40]:Global.asax.Session_Start:会话开始
[2012 年 10 月 31 日晚上 11:56:39]:Global.asax.Session_Start:会话开始

我的应用程序的会话启动事件随机触发,即使没有人访问该站点,任何人都可以解释,有什么问题......?

感谢Adv....

4

3 回答 3

0

即使您确信没有人在访问您的应用程序,您也必须仔细检查。为此,请转到 IIS 日志并查看是否真的没有人在访问您的应用程序。您可以从以下位置获取 IIS 日志(这些是默认的 IIS 日志位置)。

IIS 7: %SystemDrive%\inetpub\logs\LogFiles

IIS 6: %windir%\System32\LogFiles

于 2012-11-01T05:36:41.520 回答
0

Session_Start()– 在每个请求页面的新用户开始会话时触发。
只需查看以下链接了解更多详情:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=126

于 2012-11-01T04:52:21.140 回答
0

你知道应用程序内存不足意味着应用程序池回收,如果它是 20 分钟的想法。
当有人请求您的应用程序时,应用程序再次启动。
每次用户第一次请求时都会调用会话开始。

于 2012-11-01T04:53:35.503 回答