C# ASP.NET – 應用程式啟動時執行動作

前言

最近在寫C#的 MVC專案時,需要預掛一個排程作業 (目前在看Quartz.NET這個套件啦,若有機會再跟大家分享)

依照以往的經驗,筆者都是用windows內建的工作排程器去執行

但這一次,需要將作業與整個應用程式用同個server來啟動這樣

Global.asax

而要達成在啟動時執行動作其實也蠻容易的

這時候要找到 Global.asax 這一支,並在其中的Application_Start中撰寫要執行的動作

以我這次來說,就是要在這裡將排程設定上去

        protected void Application_Start()
        {
             XXX //啟動時要做的事情
        }

就是這麼簡單,就可以在應用程式生命週期啟動時,執行需要做的動作了


結論

印象中,之前寫Java 的 spring架構也有自己的方式,但也都忘得一乾二淨了

這次筆記寫下來,之後就不用慢慢地找了

🧡希望這篇文章有提供一點幫助~

🧡幫我點一個小小的廣告或留言,都是對我的支持

⭐如有任何疑問,歡迎透過留言或messenger讓我知道 !

筆記

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *