1

SQLクエリを使用してデータベースからプルしたユーザーのグループに電子メールを送信するWebmatrixのページを作成しました。実行するだけでページは正常に機能しますが、このメールを自動化して、週に 1 回、特定の時刻に送信することを検討しています。これを自動化するためにどのメカニズムを使用する必要がありますか、Windows タスク スケジューラ、または webmatrix に組み込まれている使用できるヘルパーがありますか?

ありがとう、ギャビン

4

1 に答える 1

1

私が知っている唯一の方法はちょっとしたハックですが、あなたが望んでいることを可能にします。キャッシュ システムを使用すると、キャッシュ内のデータが期限切れになったときに呼び出されるコールバックを指定できます。このメソッドの最後のパラメーターを参照してください。

http://msdn.microsoft.com/en-us/library/system.web.caching.cache.add(v=vs.110).aspx

長い間完全ではありませんが、一定の間隔または指定された時間に任意のコードを実行できます。特にハックが少ない場合は、他の手法についても知りたいと思います。

このリンクは、ASP.NET フレームワーク全体 (WebMatrix を含む) に適用される手法の実装に関する完全な情報を提供します。

http://www.codeproject.com/Articles/12117/Simulate-a-Windows-Service-using-ASP-NET-to-run-sc

于 2013-11-04T16:32:36.377 に答える