2016-04-18 9 views
-1

私はmvc,c#を使ってウェブサイトを構築しています。私の場合は、xmlファイルを使用してデータをバインドします。 xmlファイルは、web service .itから1日に1回更新されます。web serviceに従って、xmlファイル(Webサービスがデータを読み込む時間が長くなります)を更新する必要があります。私は毎日スケジュールされた時間に実行されるメソッドを書いたのですが、ほとんどの人が実際の環境でうまく動作しないと言っています。 .mostはconsole applicationと書いていますが、私は自分のプロジェクトでそれをどのように使用するのか、実際の環境でどう考えているのでしょうか。これで助けてください。mvcでライブ環境にスケジュールされたタスクを使用する方法、C#

+1

あなたはプロジェクトでそれを実際に使用していないので、24時間ごとに(Windowsスケジューラを使用して)そのコード(そのプログラム)を実行するようにWindowsに指示するだけです。とにかく、私はプロジェクトのスケジュールを実行しているし、私は(何かの状態をチェックし、いくつかの電子メールを送信するだけで)うまく動作します。 – Spluf

+0

それから私のプロジェクトにどのように連絡するのですか – bill

+0

小さなプログラムのコードはXMLファイルにアクセスし、あなたの指示どおりに更新しますが、それは結局別のプロジェクト/プログラムであり、実際には必要ありませんあなたのメインプロジェクトがこの予定されたプログラムについて知る必要がないのと同じように、メインプロジェクトの存在を知るために...彼らは両方とも仕事をしています。それが何であれ、それはそれです。知っている:)。 – Spluf

答えて

0

コンソールアプリケーションを作成し、組み込みのWindowsスケジューラを使用してアクティブ化します。 Windowsスケジューラは、失敗アクション(ログ、再試行など)を処理します。

関連する問題