新しいWebアプリケーションを設定しています。私たちは、継続的なバックグラウンド操作(CQRS予測)を実行するサービスを提供しています。その理由は、Windowsサービスでそれらをホストしているからです。これらのサービスを使用して、対応するWeb APIもホストしたいと思っています(そうでなければ、メモリ内予測に対応できませんでした)。自己ホスト型(OWIN)Web API内の領域
さらに、私たちは、投射が更新されるたびにクライアントに通知するためにSignalRをサポートしたいと考えています。私たちはテンプレート作成のためにRazorビューを使用しているので、別々のASP.NET MVCアプリケーションがあります。
私たちは、Web APIをいくつかの領域に分割したいと思っています。これは、ASP.NET(MVC)アプリケーションで可能な方法に似ています。などhttp://localhost:8080/Orders/api/{Controller}/{id}
またはhttp://localhost:8080/Foo/api/{Controller}/{id}
後で、コントローラ、投影図、モデルなどを別々のアセンブリに配置することもできます。繰り返しますが、コンテキストごとに1つ
自己ホスト型Web APIプロジェクトで領域を定義することは可能ですか?特定のアセンブリのコントローラにルーティングすることは可能でしょうか?