0

我在使用asp.net mvc 3的共享主機計劃。在我的Application_Start中,我啓動Quartz調度程序並運行一些作業。然而有些人似乎並沒有跑步或者他們有什麼不妥(但他們似乎沒有發生錯誤)。在共享主機上再次啓動Application_Start?

我重新上傳了我的所有項目的.dll文件,但是我不能100%確定是否重新啓動了Application_Start()。

那麼如何確保Application_Start()重新運行?

+0

從Application_Start編寫日誌或發送電子郵件。更新dll和web.config會導致應用程序重新啓動。 – 2011-06-02 22:24:48

回答

1

重新上傳bin文件夾中的任何程序集將重新啓動應用程序,並在下一個請求Application_Start將再次運行。如果只上傳~/web.config文件或~/Global.asax(如果您使用的是預編譯的Web應用程序,請務必選擇正確的文件),請謹慎使用此文件。