0

私はASP.NETでWebサイトを開発しています。このWebサイトでは、結果を取得してデータベースに保存するために、リモートWebサービスに毎日呼び出しを送信する必要があります。

私の質問は、これをスケジュールに基づいてどのように行うかです。

Global.asaxのApplication_Startメソッドは、ユーザーがDefault.aspxページのコピーをダウンロードしたときにのみトリガーされると言っているのは正しいですか?

このWebサービス呼び出しがサイト自体への呼び出しとは別に実行されるようにする必要があるため、独自のスレッドで実行されますが、WebサイトがリモートWebホストによってホストされている場合、これを実現するにはどうすればよいですか?リモートWebサーバーにどのようなアクセスが必要ですか?

4

1 に答える 1

0

これを行うには、Webホテルで1分ごとに特定のページ(例:cronservice.aspx)を呼び出すcronjobを設定しますが、cronjobを設定するときに独自の時間間隔を選択できます。

cronservice.aspxのコードから、好きなことを行うことができます。

したがって、ホスティング環境にそのオプションがあるかどうかを確認してください。

于 2013-02-07T18:25:12.240 に答える