2012-02-17 13 views
2

MVCでWebプログラミングするのはとても新しいので、メソッドを呼び出す方法は分かりません。 (メソッドは、FTPサーバーからファイルを取得し、既に解析されたファイルをスキップし、オブジェクトに入っていないファイルを解析してデータベースに挿入する) Timer.Tick Eventsを使用して、WPFはDispatcherTimerクラスを使用しますが、Webサーバーはまったく異なるボールゲームなので、誰かが正しい方向に私を向けることができますか?MVC3 - X時間ごとに何かを処理する

Webサービス、WCFについて読んでいますか?イベント駆動型のもの?

私が今持っているすべてはMVC3プロジェクト、データベース、EF、全体の動作を使用してリポジトリ..事前に

感謝です!

答えて

2

最も単純な方法は、一定の間隔でサイト内のuse the Task Scheduler to access a particular URLです。

I.E.特定の用途のために不必要に再開発するのではなく、プラットフォーム上の汎用メカニズムとしてすでにうまく機能しているものを利用してください。

+0

いいえ、簡単です。私は、私がウェブページを展開しようとしているサーバのタスクスケジューラにアクセスしているとは思っていません。 –

+0

@ seed_87:このタイプのスケジューリングは、WebサイトとWebサービスを管理するためのパンとバターです。 Windowsタスクスケジューラではないかもしれませんが、塩分のあるホスティング会社は何らかのタスクスケジューリングメカニズムを提供する必要があります。あなたは誰と一緒にホスティングしていますか?たとえば、タスクスケジューラをホームページのホスティングツールの1つとしてリストしています(http://discount.net/)。 –

+0

そのローカルWebページは、私が管理していないローカルWebサーバー上でホストされています。私は大したことは分かりません。私はそれを行うことができるかどうかを尋ねます。 Global.asaxからバックグラウンドワーカーを起動するだけですか?Application_Startup? –