1. 程式人生 > >Application_Start和Application_End事件執行時間

Application_Start和Application_End事件執行時間

http://www.cnblogs.com/hellolong/p/3873674.html

Application_start: 第一個訪問網站的使用者會觸發該方法. 通常會在該方法裡定義一些系統變數,如聊天室的線上總人數統計,歷史訪問人數統計的初始化等等均可在這裡定義.

Application_end:網站關閉,或重啟時,會觸發該方法.
Session_start : 每個使用者訪問網站的第一個頁面時觸發;

Session_end:使用了session.abandon(),或session超時使用者退出後均可觸發.

這麼來說吧,當你的IIS配置好了,第一個人,第一次訪問你這個網站的時候,兩個都觸發。applicaiton在前,session在後,
以後的時候,只要你的iis程序不重啟或崩潰的話,在有人訪問網站的時候,就只執行session_stat了。

也就是applicaiton_state()只是在你啟動程式的時候觸發,只要你的網站執行著,它就不觸發了。
session是與使用者關聯的,有一個新使用者它就觸發一次。
具體的,樓主可以跟一下斷點,自己除錯下就可以了。