[英]Will Application_Start event be fired if no request come in?
是否會在任何請求傳入之前觸發Global.asax中的Application_Start?
顧名思義, Application_Start
在應用程序啟動(網站啟動/重新啟動)時觸發。 如果網站閑置了很長時間,當請求到來時要求網站重新啟動,它將觸發,否則不會觸發。
是的,它需要傳入請求來觸發(導致網站啟動)
根據MSDN上有關ASP.NET應用程序生命周期的文檔:
Application_Start當請求ASP.NET應用程序中的第一個資源(例如頁面)時調用。 在應用程序的生命周期中,僅一次調用Application_Start方法。
啟動/重新啟動應用程序時將觸發Application_start。 當網站長時間閑置,然后請求到來時,它將不會觸發。
答案是否定的,該事件僅由第一個請求觸發。 如果沒有人訪問過該站點,則該事件將永遠不會觸發。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.