1

毎日起動し (例: 00:00:00)、メールのリストを送信する自動メール システムを作成する最良の方法を探しています。

アプリケーションの速度を低下させたり、サーバーに損害を与えたりすることなく、このタスクを実行するための最良のオプションはどれですか。

このタスクを達成するためにWindowsサービスを使用したくありません。私は共有Windowsホスティングを使用していて、サーバー上で実行することを許可していないためです

ありがとうございました。

4

2 に答える 2

1

どのデータベースを使用していますか? そのMS Sqlサーバーの場合、使用できます

sp_send_dbmail 電子メールを送信するためのストアド プロシージャの一部として。

http://technet.microsoft.com/en-us/library/ms190307.aspx

次に、以下に示すように、ストアド プロシージャを Sql Server エージェント ジョブとして定期的に実行するように設定できます。

http://www.c-sharpcorner.com/UploadFile/raj1979/create-and-schedule-a-job-in-sql-server-2008/

于 2013-09-20T19:58:09.017 に答える
0

同じ IIS または別のマシンに、Quartz.NET http://quartznet.sourceforge.net/を使用して WCF サービスを配置できます。

このアプローチにより、API を使用してスケジューラを制御することもできます。

よろしく。

于 2013-09-20T20:43:49.920 に答える