가 필요한 MVC 프로젝트에 프로젝트 파일을 변환하고 추가 할 수 있나요 MVC 프로젝트로 실행할 프로젝트의 파일/폴더
수백 개의 .aspx가있는 VS2012의 웹 응용 프로그램 프로젝트 경험을 토대로 동일한 응용 프로그램에서 실행되는 면도기와 함께 webforms 및 mvc 4를 사용할 수 있습니다.
프로젝트 파일을 수정하지 않았습니다 (자세한 내용은 나중에 설명). 우리는 맨손의 MVC4 애플리케이션에서 시작하여 webforms 애플리케이션에 필요한 기능을 복사했습니다. 이 포함 :
- 패키지와의 Web.config에서 참조
- 지시를 (지금까지 내가 기억으로 : 확장명이 핸들러, system.web.webPages.razor 요소, 일부 조립 바인딩)
- 대부분의를
- 디렉토리 구조 (모델, 뷰 및 컨트롤러) (즉 베어 응용 프로그램에 대한 라우팅)을 Global.asax에 메커니즘은
이것은 지루한 작업 이었지만, 그것은 또한 우리가 MVC 홍보하게 이해 도와 꺼내기 작업. 우리는 여전히 MVC 컴포넌트 (뷰, 컨트롤러)를 마우스 오른쪽 버튼으로 클릭 할 때 제공되는 것과 같은 몇 가지 IDE 기능을 놓칩니다. -> 추가 ... 이렇게하면 csproj 편집이 필요합니다. 우리는 그렇게까지 가지 않았다.
URL 충돌을 방지하기 위해 MVC는 결국 일부 전용 영역을 통해 사용되며 결국에는 해당 webforms 폴더를 대체합니다.
출처
2013-12-17 14:10:07
jbl