私は最近新しい会社で働き始め、現在は Web アプリケーション (asp.net) に取り組んでいます。このアプリケーションは Global.asax を使用して、特定の間隔でさまざまなことを行うタイマーを開始します (電子メールの送信、データベースへのさまざまな値の設定など)。
彼らが今求めているのは、サード パーティの Web サービスを呼び出してデータを取得し、データベースを更新することです。通常、上記のすべてを Windows サービスで行います。しかし、彼らはglobal.asaxにこの種のものがあることを喜んでいるようです
新しいプロジェクトを作成し、この新しい機能を Windows サービスとして開発するつもりですが、面倒でしょうか? たぶん、これをglobal.asaxに追加する必要がありますか?
私の質問は、上記のシナリオに最も適した/最良のアプローチは何ですか?