Asp.Net 배경에서 왔고 Asp.Net MVC를 새 프로젝트로 평가하고 있습니다. 큰 프로젝트를 적절하게 구조화하는 방법을 알 수 없습니다.Asp.Net MVC5, 대형 프로젝트 구조화. 지역?
모델/뷰/컨트롤러 아키텍처에 만족하며 현재 작업 영역을 얻으려고 노력 중입니다.
지역 내에 구역을 가질 수 있습니까? dll에 뷰를 넣을 수 있습니까?
여기에는 출발점이 필요합니다. 대규모 MVC 프로젝트를 구조화하는 방법을 보여주는 리소스가 있습니다. 결국 프로젝트에 100+ 개 이상의 뷰가있을 것이라고 가정합니다. 모두 같은 폴더에 저장하고 싶지는 않습니다. 이상적으로 나는 하위 폴더
에게 어떤 도움감사하고 싶습니다
편집 : 는 내가보기 폴더에 각 컨트롤러의지도는, 내가 원하는 것은 더이
Areas Mail Absence SimpleAbsenceController.cs ComplexAbsenceController.cs Overtime SimpleOvertimeController.cs ComplexOvertimeController.cs Etc
Edit2가 같은 것을 볼 수 있습니다 : 아마 t 메일/부재에 http://www.mystuff.com/SimpleAbsence/Index
/SimpleAbsenceController가
이은 기본적으로 우리가 무슨 말을하는지 폴더
내가 이해가 확실하지 않다 자신의 예를 들어 MiniRagnarok에 동일한 질문, 감사 것입니다. Views 폴더에는 각 컨트롤러마다 별도의 폴더가 있어야합니다. 이미 많은 하위 폴더가 있습니다. – MiniRagnarok
영역을 자체 컨트롤러, 모델 및 뷰가있는 하위 폴더로 생각할 수 있습니다. 즉 루트와 구조가 같습니다. 지역 내의 영역을 원하는 이유는 확실하지 않습니다. 가능하다면 확실하지 않습니다! – markpsmith
좋아하는 경로로 길을 올릴 수 있습니다. 경로가 Webforms에서와 같이 프로젝트 구조와 일치 할 필요는 없습니다. (기술적으로 Webforms에는 이제 라우팅이 있으므로 더 이상 일치하지 않아도됩니다.) –