[英]Run Application_Start immediately when application pool/Application restarts in IIS
我想要的是每當在IIS中重新啟動應用程序池/應用程序時,Global.asax(或任何其他代碼)中的Application_Start自動運行。 Application_Start在第一個請求上被觸發,但是我不想等待第一個請求,但是我想在部署和啟動Web API時做一些事情。
那么,是否可以通過代碼(不在IIS級別)通過代碼實現以上目的?
我不太確定,但是您可以嘗試為應用程序池設置“開始模式=始終運行”。
編輯1:這應強制IIS直接加載/重新加載您的應用程序池,從而觸發Global.asax的Application_Start
編輯2
是的,這不是基於代碼的。 但據我所知,您必須配置應用程序池才能實現所需的功能。
也許您也想檢查一下(包含基於代碼的應用程序池配置的示例): 應用程序池默認值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.