단일 프로젝트 솔루션에서 컨트롤러가 많은 경우 영역을 도입하면 분리가 향상되고 모듈을 솔루션 안팎에 쉽게 복사 할 수 있습니다. 그러나 대규모 엔터프라이즈 솔루션에서는 논리를 별도의 프로젝트로 분할하는 것이 좋습니다.MVC 기업용 영역 - 좋음 또는 나쁨?
따라서 별도의 UI, 컨트롤러, SOA, 모델 및 저장소 프로젝트가 필요합니다. 이 시나리오에서는 더 이상 이해하지 못하는 부분이 있습니다. 또한 필요하지 않은 URL에 추가 최상위 수준을 추가합니다. 그러나 컨트롤러를 고유하게 유지하면 Url 영역을 생략 할 수는 있지만 믿을 수는 없습니다. 약간 냄새 나는거야?
아마 지역은 중간 복잡성 사이트에 적합하거나 모듈 코드를 다른 사이트에 복사하거나 제거 할 수 있도록 한 곳에 보관하는 것이 좋습니다.
아마도이 주제가 유용 할 수 있습니다. http://stackoverflow.com/questions/6656843/how-to-reuse-areas-controllers-views-models-routes-in-multiple-apps-or-websi. 코드를 여러 프로젝트로 분리 할 수 있습니다. –
나는 당신이 찾고있는 것이 일반적인 영역이 아닌 휴대용 영역이라고 생각한다. –