나는이 사이트를 둘러 보았고 Web Forms에서 MVC로 "마이그레이션"하는 방법에 대한 몇 가지 게시물을 보았습니다 ... 그러나 복잡한 Web Forms 응용 프로그램에서 작업하는 단일 개발자로서 전체 마이그레이션까지의 시간. 내가하고 싶은 일은 MVC를 사용하여 새로운 콘텐츠를 모두 추가하고 시간이 지남에 따라 이전 콘텐츠를 이전하는 것입니다. MVC를 사용하는 환경에 많은 이점이 있습니다.기존 Web Forms 응용 프로그램에 ASP.Net MVC의 단일 페이지를 추가 하시겠습니까?
또 다른주의해야 할 점은 모든 Web Forms .aspx는 현재 루트 디렉토리에 있습니다. 예전의 학교 URL 재 작성 설정이 있습니다 (예 : "/id/123/s/whatever/PageName.aspx "->"/PageName.aspx?id=123 & s = whatever ")로 복잡해집니다.
또한 도전을 제기 할 수있는 마스터 페이지를 사용하는 템플릿 시스템이 있습니다. MVC와 다르게 처리됩니까?
이 시점에서 나는 내 응용 프로그램과 관련된 MVC를 추가하지 않았습니다.
그렇다면 기존 Web Forms 응용 프로그램에 첫 번째 모델,보기 및 컨트롤러를 추가하는 방법은 무엇입니까?
편집 : 불행하게도 그것은 여전히 작동하지 않습니다 http://blogs.imeta.co.uk/MGodfrey/archive/2009/03/31/663.aspx
:
나는 또한 내가 할 필요가 무엇의 가장 자세한 사항은이 문서를 발견했다. 나는 웹 사이트가 있고 웹 어플리케이션이 아니기 때문에 나는 생각한다. (즉, 내 수업은 App_Code 디렉토리에 있습니다.)
감사합니다. 매우 도움이됩니다. MVC 5에서 작업 했으므로 쉽습니다. –