如何讓asp.net應用啓動的時候,不延遲直接執行Application_Start

Application_Start是ASP.NET應用啓動後,首先運行的方法,一般會在這裏執行一些初始化操作。但IIS默認是當有第一個網頁訪問的時候,纔會執行Application_Start,如果想即使沒有任何網頁訪問,只要asp應用重啓了,就直接執行Application_Start,那麼就需要做一些設置。給有一定經驗的同行看,就不說細節了。

步驟如下:

1。打開IIS管理器,左樹選中“應用程序池”,選中自己的webapp(如wg1),右側“高級設置”,啓動模式設爲“AlwaysRunning"。

2。 IIS管理器,左樹選中“網站”,選中wg1,右側“高級設置”(注意和2不是一個),預加載已啓用設爲“true"。

4。應用程序集區的進階設定 裏, 回收 -> 固定時間間隔(分鐘) 屬性,默認是 1740 ,也要設定成 0

3。程序中使用Application_Start即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章