我最近開始爲一家新公司工作,現在正在開發一個Web應用程序(asp.net)。這個應用程序使用Global.asax來啓動一個定時器,它將以給定的時間間隔做各種事情(發送電子郵件,設置數據庫中的各種值等)Windows服務或Global.asax什麼更合適?
他們現在想要的是有一些東西會叫第三第三方Web服務檢索一些數據並在我們的最後更新數據庫。我通常會在windows服務中完成上述所有操作。不過他們似乎很高興在global.asax中有這種類型的東西。我打算創建一個新項目並開發這個新的功能作爲一個Windows服務,但我應該打擾嗎?也許我應該只是將此添加到global.asax?
我的問題是上述場景最適合/最好的方法是什麼?