質問

る必要がありま能力の発信のための自動メールが特定の日に発生した場合や一部事業の要件を満たすこととする。までにこのシステムの作業は、既存ASP.NET ます。私の話はその他に♪ちこちで行われたディスカッションの一部の問題です。

ないとい

  • 個人を識別できる情報または必要なのは、既にモデル化にASP.NET webサイト
  • あのビジネスロジックで必要とされるメール作成するもので

この理想的なソリューションしたアカウントを別途設定の実行の予定で夜間の加工およびメールで送信する.このソリューションは、2つの主要問題

  • 当サイトを掲載する場合に更新しました(ビジネスロジックモデルが実行ったのを偶然見逃しの実行が停止メールを送信する場合、またはがきの発送に基づいて、時代遅れ。
  • ル化したものを使っておけば間違いないように この 利用UserControlsるテンプレートにメールいということなので外のASP.NET webサイト

最初の問題ることができずに終わってしまうとの構築と展開のスクリプトをを募集しています、そうでないと思いまでの第二の問題です。

その解決めましたが、ASP.NET ページと呼ばれる定期的にSSISとしているセットの額の処理(例えば30秒)を返します。知っているASP.NET ページには理想的な場所でする必要がありますこのような処理をしたことが良いたい。考慮した産卵の新しいスレッドは、労働者のプール)の処理が決まってんのページに戻りを意図した。による処理のページのライフサイクルして使用でき、ページのコンテンツを表示しどのように処理した。

その質問はある技術的問題にもしてこのセットですか?

明らかにする場合のようなこのレポートの成功/失敗りますようお願い申し上げます。してのご提案代替のセットアップを試した。

声で

役に立ちましたか?

解決

これを行うにはasp.netスレッドを使用しないでください。サイトには、電子メールの送信を作成したり、トリガするために必要なことをいくつかの情報を生成している場合は、ファイルまたはデータベースへのサイトの書き込みにいくつかの情報を持っています。

それは、そのファイルやDBから必要な情報を収集し、Windowsのサービスまたはスケジュールされたプロセスを作成し、完全に別々のプロセス/スレッド上のプロセスを送信メールを実行します。

により処理ハンドラ内の制限のためにあなたのサイトをクラッシュしたり、Emailerのをクラッシュしないようにするには何をしたいです。質問タイトルに単語「バルク」の使用に基づいて、互いに独立していることには、2人のニーズます。

他のヒント

私はあなたが問題ないはずだと思います。私たちは、数年前から私たちの会社で同様のアプローチを使用し、問題の多くを得ることはありません。時にはそれは、プロセスを終了する時間を引き継ぎます。別のサーバーに(あなたが言ったように)最近では、第二のスレッドを移動しました。

このemailerとウェブサイト結合とでは、その最初がやりたかっただけで良いデザインがますます重要になりつつあり維持する。きの問題だ状態にすることによって数える。

  1. の共通のビジネスロジックは、webサービスまたは共図書館があります。両方のサイトと実行ファイル/WCFサービスを摂取することができま岐の論理です。まコピー&ペーストでコードが知ってい違和;)

  2. が必要な場合は、メールテンプレートでの呼び出しASP.Net 授業ページの作成のためのす動的に BuildManager クラス ブログの投稿このような.場合はメーラーらのページイベントであるようには見えません)がな問題はご実行ファイルをローページクラスからのサイトに組み立て、構築し、ダイナミックに記入してください。

この明らかに重大な金額がいることにより、より拡張性のあるソリューションです。

サウンド、あなたがその仕事をするワーカースレッドを作成しなければならないような。

でき、協力して進めることが必要でありメッセージボディ(分子を鋳型としたメッセージボディ内ドメインの論理(こおasp.net 申請時の事業条件を満たに送っ外部のサービスはお送りのみとができます。すべてのメッセージおいて適切な情報を保存します。

のための"一日が"シナリオで利用できる簡単な解決方法を対象としたバックグラウンド行きを見 クレイグ 回答)を行い、上記:解析テンプレートを構築し、メッセージを高速送信先指定したサービスです。

もちろんだことを安全にそしてアプリ用プールを再開しない休みのご事ができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top