0



ASP.Net C# 4.0 Web フォーム / ASP.NET MVC 3.0 Razor Views / コンソール アプリケーション
SQL Server 2008 / Entity Framework 4.1 以下を使用してリマインダー アプリケーションの開発を開始しようとしています。

私はすでにリマインダー フォームを作成しました。ユーザーはリマインダーを受け取りたい日時を指定してリマインダーを作成します。

これで、私のプログラムはデータベースを調べて、アクティブなリマインダー リストをチェックし、電子メール リマインダーを送信する必要があります。

これは私が考えたことです:

  1. コンソール プログラムを作成する
  2. サーバーで毎分実行するようにスケジュールされています
  3. このプログラムはリマインダー テーブルをチェックして、アクティブなすべてを見つけます。
  4. その分のリマインダー
  5. メールを作成して送信します。

しかし、これが最善の方法であるかどうかはわかりません。何か提案やアイデアをいただければ幸いです。

ありがとう

4

2 に答える 2

0

ポーリングの代わりに CRON トリガーを使用します。Quartz.NET は CRON を使用しており、うまく機能します。多くのチュートリアルとダウンロード http://quartznet.sourceforge.net/tutorial/index.html

于 2012-07-26T16:47:58.647 に答える