시나리오는 : 내가 일하는 회사는 계약에 의해 정의 된 기능을 제품으로 출하해야합니다.ASP.NET MVC 3에서 구성 가능한 시스템을 만드는 방법은 무엇입니까?
- 한 클라이언트는 표시 할 데이터베이스 및 다운로드, 그리고 많은 다른 제품에서 데이터 만 필요로 전체 모든 보고서 기능을 통해 시스템 및 물건
- 다른 클라이언트 (또는 더 정확하게 제품)가 필요합니다 가까운 미래에 시나리오가 나타날 수 있습니다.
다른 시스템을 만들고 각각에 버그를 추가하거나 수정하는 대신 클라이언트에게 전달할 내용과 보낼 개체를 설정할 수 있다는 것이 합리적입니다. 나는 그것에 대한 우아한 해결책을 찾기 위해 노력하고 있습니다 ... 내 컨트롤러와 모델은 똑같이 유지되지만 내보기는 큰 시간을 바꿀 것입니다.
어떻게 작동 시키는가에 대한 의견이 있으십니까?
하지만 우아하지 않습니다. 내 말은, 각기 다른 설정을 위해 각 컨트롤러마다 다른 View 폴더를 생성한다는 것입니다. 결국, 나는 많은 폴더로 끝날 것입니다. –
참, 이것은 고객 당 구성이 아닌 예를 들어 3 개의 고정 구성이있는 경우에만 작동합니다. – Marthijn