Trong một giải pháp dự án duy nhất giới thiệu các Vùng khi bạn có nhiều bộ điều khiển cải thiện sự tách biệt và cho phép các mô-đun dễ dàng được sao chép vào hoặc ra khỏi giải pháp. Tuy nhiên trong một giải pháp doanh nghiệp lớn, tôi sẽ ưu tiên tách logic thành các dự án riêng biệt thay thế.MVC Các khu vực dành cho doanh nghiệp - tốt hay xấu?
Do đó có các dự án giao diện người dùng, Bộ điều khiển, SOA, Mô hình và Kho lưu trữ riêng biệt. Trong trường hợp này, các khu vực không có ý nghĩa gì nữa, cộng thêm chúng thêm một cấp cao nhất vào Url thường không cần thiết, mặc dù tôi tin rằng bạn có thể bỏ qua khu vực trong Url nếu bạn giữ bộ điều khiển của mình độc đáo, nhưng không phải có một chút mùi?
Có lẽ Khu vực tốt cho các trang web phức tạp trung bình hoặc khi mã mô-đun được giữ ở một vị trí tốt hơn để có thể sao chép sang các trang web khác hoặc bị xóa.
Có lẽ điều này có thể quan tâm: http://stackoverflow.com/questions/6656843/how-to-reuse-areas-controllers-views-models-routes-in-multiple-apps-or-websi. Nó sẽ cho phép bạn tách mã của bạn thành nhiều dự án. –
Tôi nghĩ rằng những gì bạn đang tìm kiếm là khu vực di động, không phải khu vực bình thường. –