天天看點

MVC: 淺談ASP.NET MVC的生命周期(MVC5 Appliaction Lifecycle)

他将生命周期分兩個來探讨

1)The application life cycle應用程式級别的?

2)The request life cycle使用者請求級别的?

一、The application life cycle

應用程式級别的生命周期是起于IIS(或其他WEB伺服器),終止于服務暫停,回收或關閉。

詳情解釋如下:

當第一個請求發出時,觸發Application_Start()事件,Application_Start這邊會做一些初始的配置,路由設定等等載入工作。

但當WEB伺服器回收或在一段不活動狀态(Inactive)或超過CUP,MEMORY閥值之後,Application_End()事件将被觸發。

接下來的請求将又被看作第一個請求,并且再次觸發Application_Start()事件。

MVC: 淺談ASP.NET MVC的生命周期(MVC5 Appliaction Lifecycle)

二、The request life cycle

MVC: 淺談ASP.NET MVC的生命周期(MVC5 Appliaction Lifecycle)

三、其他參考資料

 更多細節可以檢視下面兩張圖及相應的網址

1.以下圖下載下傳自微軟:

MVC: 淺談ASP.NET MVC的生命周期(MVC5 Appliaction Lifecycle)

 2.以下圖下載下傳自DotNetTricks:

MVC: 淺談ASP.NET MVC的生命周期(MVC5 Appliaction Lifecycle)

繼續閱讀