簡體   English   中英

如果沒有請求進入,會觸發Application_Start事件嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM