定期的に作業を行う必要があります。たとえば、DB内のデータをチェックし、必要に応じて計算を行い、DBに保存します。ASP.netはアプリケーションの無限ループを作成して作業を開始します
問題は、プールシャットダウンまでに必要なすべてのタスクを定期的に実行するアプリケーション開始時に別のスレッドで「スリープして作業してください」という無限の外観を開始することがどれほど悪いのですか?
どのような欠点がありますか? MVCリソースの再利用可能/解放可能な概念のためにasp.net処理のパフォーマンスに影響するかもしれないような気がしますが、私は何の証明も見つけることができません。
リンクやヒントに感謝します。ありがとう!
P.S.私はこのようなことをするのに最適な場所はWindowsサービスだが、クライアント環境での展開にはいくつかの困難があります。もしあれば、他のオプションもチェックしています。
asp.net/mvcは本当にこのような場所ではありませんが、そこでは[Hangfire](https://www.hangfire.io/)を見てください。 – Fran