我正在调试一个遭受初始页面加载缓慢的 ASP.NET 2.0 应用程序。
通过添加日志记录,我发现该Application_Start
事件在启动时触发了两次,两个事件之间有短暂的延迟。该Session_Start
事件还会触发两次,具有相同的 Session ID 值。
例如
[标题] 2010-09-10 14:52:36.331 信息 Web.Global.Application_Start 开始 2010-09-10 14:52:37.409 信息 Web.Global.Session_Start Session.SessionID=xxqjvun2ce2yqsumq1hfoj45 [标题] 2010-09-10 14:53:10.028 信息 Web.Global.Application_Start 开始 2010-09-10 14:53:10.325 信息 Web.Global.Session_Start Session.SessionID=xxqjvun2ce2yqsumq1hfoj45
我在本地机器上运行它,在 IIS 5.1 下。该项目还使用 ASP.NET MVC,使用的 aspx 页面 URL 使用路由更改,使用 Phil Haack 网站上显示的技术。
关于可能导致这种情况的任何建议?