2014-05-08 102 views
0

我想弄清楚如何以編程方式檢測AppDomain重啓,因爲我需要在成功重啓時預熱EF和其他服務。對於AppPool回收,我使用回收事件創建了一個Windows服務,並想知道是否有類似的方式來完成它。任何人都可以給我任何建議。謝謝。檢測AppDomain重啓

+2

當然,你引導他們在Global.asax?這就夠了。 –

回答

1

如果在global.asax中預加載是不夠的(否則你不會問這個問題),你可以使用IIS Warmup module這將使你在熱身期間更容易控制熱身和站點行爲。

針對IIS 7.5的應用程序初始化1.0使網站管理員能夠配置IIS以主動爲一個或多個Web應用程序執行初始化任務。在初始化應用程序時,也可以將IIS配置爲在應用程序完成其初始化任務之前將靜態內容等替代響應作爲佔位符或「啓動頁面」返回。

類似的熱身功能可直接在IIS 8.0上使用IIS 8.0 Application Initialization

+0

感謝您的建議。 – Krishh