私は3つのプロジェクトで簡単な解決策を持っています:
- Asp.NetMVC4Webアプリ-メインのWebサイト
- コンソールアプリ-タスクランナー
- コンソールアプリ-タスクランナー
MassTrasnsitをキューとして使用して、Webサイトでのアクション(電子メールの送信など)がWebサイトをブロックせず、代わりにキューに公開され、タスクランナーによって処理されるようにしたいと思います。
私の質問は、キュー、Webアプリ、タスクランナーの1つをどこで初期化するか、またはそのための別のコンソールアプリを作成する必要があるかということです。
ps。本番サーバーで実行する場合、コンソールアプリはWindowsサービスになります。