1

専用サーバー環境でホストされているasp.net 3.5にWebアプリケーションがあります。

今、私は自分のウェブサイトにFacebook、Googleにアクセスし、データを取得してDBに保存するページを持っています。問題は、データを取得するためにページにアクセスする必要があることです。私の友人の 1 人が、この仕事をしてくれる Windows サービスを作成できると教えてくれました。データを取得してDBに保存し、管理者にメールを送信するために夜間(1日1回)にページを実行したいだけなので、Windowsサービスを作成したくありません。

どうすればこれを達成できるか教えてください。私は運なしでオンラインで検索しました。

御時間ありがとうございます。

4

1 に答える 1

1

Stackoverflow の作成者は、アイテムをキャッシュに追加し、キャッシュ アイテムの有効期限が切れたときにスケジュールされたコードを実行し、コールバック メソッドを実行することに基づくソリューションを使用しました。

これがその実装です: https://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

編集:「起動時」と表示されている場合、これは Global.asax ファイル内の Application_Start というイベントを意味します。

于 2013-07-25T11:02:35.477 に答える