2014-02-07 71 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