1

Web サイトと一緒に実行される「タスク」アプリケーションが必要な ASP.NET MVC サイトを作成しています。このような「タスク」アプリケーションは、設定された間隔でデータを収集し、データベースに挿入します。

もちろん、単純なコンソール アプリケーションを作成し、Windows タスク スケジューラを使用してそれを実行することもできますが、私のサイトは GoDaddy によってホストされており、中程度の信頼のアクセス許可しか持っていません。

中程度の信頼のアクセス許可に違反せずに、そのような機能を実装する方法はありますか?

私が検討している方法の 1 つは、サイト自体でデータを収集し、長時間待ってから再度データを収集する方法です。これにより、ユーザーのサイトへの接続が中断されますか?

4

1 に答える 1

2

あなたはそれを醜い方法で行うことができます。

タスクジョブを実行し続けるスレッドをスピンオフします。独自のカスタムWebサイトリクエストでスレッドを開始します。スレッドはバックエンドで実行され続けます。

于 2010-10-10T18:11:24.153 に答える