2014-02-07 70 views
0

我在asp.net网站框架4.0中建立一个奇怪的问题。 我的.aspx页面中有一个按钮,必须单击某个特定操作,但该应用程序的工作速度有点慢。 请求首先转到global.asax的“Application_BeginRequest”事件,然后到达.aspx页面的事件pageLoad。 这个周期工作正常,但随机减速。Application_BeginRequest花费太多时间来达到aspx页面的page_load

我们已经把日志页面的事件,发现它需要更多然后在5到8秒从的Application_BeginRequest达到的页面加载事件的.aspx页面。 这意味着Application_BeginRequest花费的时间太多。我们评论了Application_BeginRequest中的代码,并简单地在那里写了return语句。但结果依然如此。

回答

0

我怀疑问题是一些与会话变量挖,因为它会在队列中,它可能会锁定任何页面(这体现在_BeginRequest的TOTALTIME)

如果用会话玩,我建议你把一些代码来演示你的场景。

如果需要进一步研究,请去checkout the explanation & customSession module