定期的にメールを送信することになっているWindowsサービスがあります。
Windowsサービスプロジェクトの隣には、MvcMailerで(美しく)電子メールを送信しているMVC3プロジェクトがあります。
同じエンジンを使用して、Windowsサービスの電子メールを送信したいと思います。
どうすればいいですか?
MVCバイナリをインポートし、この目的のために1つのコントローラーと新しいビューを作成しますか?それは機能しますか?
これをデータベースに保存し、Webプロジェクトに電子メールの送信を要求することは、情報がクエリの結果であり、要求で送信するには大きすぎるため、最善の解決策ではない可能性があります。
私が見る他の唯一のオプションは、単にWebプロジェクトにすべての作業を要求することですが、この方法では、Windowsサービスを別のサービスに配置してサイトアプリケーションのリソースを節約することは有益ではありません。どうしますか?