2012-02-15 8 views
1

私はいくつかのWebサイトからデータをクローラし、特定の形式にデータを解析し、このデータを特定の電子メールアドレスに送信するアプリケーションを作成しました。appharbor.comに配置する予定のメソッドの適用

アプリはWindowsタスクスケジューラを介して1日にx回実行されました。

今、このアプリケーションをappharborにデプロイしたいと思います(コンソールアプリケーションやライブラリアプリケーションをデプロイできるかどうか不安です)。

メソッドの実行をコードでスケジュールする方法を教えてください。

答えて

1

私たちは、バックグラウンドタスクをAppHarborに追加する作業をしています(これは、実行するコンソールアプリケーションの実行の形になります)。タスクがそれほど時間がかかりすぎない場合(例えば、90秒未満)、コントローラーで実行することは実用的な回避策です。 MomentAppのようなサービスを使用してクローラを起動することができます。

+0

私はappharborにプッシュするコンソールアプリでこのMomentAppを使用できますか? – kenny

+0

現在、コンソールのアプリケーションコードをウェブサイトに移動する必要があります。私たちはすぐにバックグラウンドワーカーを雇わなければならないので、待つだけでもいいかもしれません。 – friism