それで、この質問はたくさん尋ねられました、そして私は多くの異なった答えを見ました、しかし私のシナリオのために有限または絶対的なものは何もありません。
_
私がやりたいこと:
ユーザーのコミュニティを備えたWebサイトがあります。
Webサイトの管理セクションには、次の機能を実行するためのボタンがあります。
毎週のニュースレター[木曜日の午後4時]をすべてのユーザーにメールで送信します。
その日の情報をユーザーにメッセージする[毎日午後6時]、
フェイスブックコネクトを介してフェイスブックに投稿する[毎日午前8時と午後6時]、
などなど(新しい要件もまもなく登場しますが、同じ原則に従います)
_
これらの機能を自動的に実行するだけなので、スタッフがWebサイトにアクセスしてログインし、設定した時間に各ボタンをクリックする必要はありません。
つまり、事実上、上記の設定された時間に、サーバーにこれらのボタンを自動的にクリックさせることができます。
_
各関数を呼び出すタイマーを組み込んだサービスを構築したり、Windowsタスクスケジューラを使用したり、exe / comを構築したりするための提案を見てきましたが、これほど複雑ではないはずだと直感しました。
.net Webページで実際にタスクを実行し、いくつかのカスタムビルドクラスなどを使用するためのコードがすでに記述されています。
これらの関数を希望の時間に自動的に呼び出す方法がわかりません。
_
サーバー情報:Windows Web Server 2008 R2(64ビット)を実行している専用サーバー
開発環境:.NET4.0を使用したVisualStudio 2010 SP1
_
よろしくお願いします。
よろしくお願いいたします。
デル