単一のプロジェクトソリューションでは、多くのコントローラーを使用している場合に領域を分けて、分離を改善し、モジュールをソリューションの内外に簡単にコピーすることができます。しかし、大規模なエンタープライズソリューションでは、ロジックを別々のプロジェクトに分割することをお勧めします。MVCエンタープライズの分野 - 良いか悪い?
したがって、UI、コントローラ、SOA、モデル、リポジトリのプロジェクトが別々になります。このシナリオでは、領域はそれ以上意味をなさないでしょうし、コントローラには一意ではなく、そうではない場合はUrl内の領域を省略することができますが、しばしば必要とされないUrlにトップレベルを追加しますそれは少し臭い?
おそらく、中規模の複雑なサイトや、モジュールコードをある場所に保存して他のサイトにコピーしたり削除したりするのに適しています。
おそらくこれは興味深いかもしれません:http://stackoverflow.com/questions/6656843/how-to-reuse-areas-controllers-views-models-routes-in-multiple-apps-or-websi。コードを複数のプロジェクトに分けることができます。 –
あなたが探しているのは、携帯用の領域で、通常の領域ではないと思います。 –