IIS でホストされている WCF サービスから非同期で電子メールを送信する必要があります。多くのことを読んだ後、それが可能かどうかはわかりませんが、多くの人がこれを行う必要があると思われるため、方法が必要です。私が使用しているSendAsync
かThreadPool
、同じ問題が存在しているように見えますが、WCF は終了する前にバックグラウンド スレッドが完了するのを待ちません。それは正しいですか? (関連性があるかどうかはわかりませんが、Silverlight からサービスを呼び出しているため、バインディング オプションが限られています)
基本的にメールを送信する必要がありますが、ユーザーがメールの送信を待つことは期待できません。メールを送信する別のシステムを構築する必要はありません...