1

重複の可能性:
asp.netでスケジュールされたバックグラウンド作業を行う

ログインしていなくても、Asp.net C#で自動的にユーザーにメール/SMSを送信したい.

やりたいこと : ユーザーの誕生日に、誕生日おめでとうと言うために電子メール/SMS をユーザーに自動的に送信します。

実行中のサイトの例: Way2Sm.com は、ユーザーの誕生日に SMS を自動的に送信します。Way2Sms は、ユーザーが送信するように設定した場合 (ユーザーが日付と時刻を指定)、SMS を自動的に送信します。

これに関して私を助けてもらえますか?

これを行う可能性はありますか?

はいの場合は、コード、リンク、または詳細を教えてください。:)

4

1 に答える 1

1

おそらく、スケジュールするコンソール アプリケーションまたは Windows サービスを使用する方がよいでしょう。それ以外の場合は、Web サイトを「有効」にして、タイマーなどを使用する必要があります。これは回避策のようなものです。

最良の解決策は、日付とデータベースを定期的にチェックし、必要なアクションを実行できる Windows サービスです。誰もログインする必要はありません。負荷が心配な場合は、別のマシンでサービスを実行することもできます。

于 2013-01-05T16:48:35.183 に答える