대규모의 기존 ASP.NET WebForms 응용 프로그램이 있지만 우리는 이제 MVC로 이동하고 있습니다.ASP.NET WebForms에서 MVC로 리디렉션
MVC를 기존 응용 프로그램에 통합하는 과정을 거치지 않고 새로운 VS 프로젝트를 만들어 새로운 코드를 완전히 격리하려고합니다.
첫 번째 단계에서는 WebForms 앱의 기존 로그인 프로세스를 사용하여 MVC 앱으로 리디렉션하려고합니다.
누구나 쉽게이 작업을 수행 할 수 있습니다 (예 : 동일한 VS 솔루션에서 WebForms 프로젝트를 MVC 프로젝트로 리디렉션). 지금까지 발견 한 모든 정보는 MVC에서 처음부터 시작하거나 MVC를 기존 Webforms 프로젝트에 빗대 어 제안합니다. 어느 것도 매우 실현 가능하지 않습니다. Response.Redirect("http://domain.com/mvc/home/index");
:
많은 감사,
폴
빠른 답장을 보내 주셔서 감사합니다. URL을 하드 코딩하는 대신 MVC 프로젝트를 프로그램 방식으로 참조하는 방법이 있는지 알고 있습니까? 내 MVC 프로젝트는 문자 그대로 "MVC"라고 불립니다. WebForms 내에서 기본 경로를 시작하는 방법이 있습니까? 많은 감사합니다. Paul –
아니요, 없습니다. IIS의 별도 가상 디렉터리에 호스팅되는 두 개의 개별 응용 프로그램이 있습니다. 따라서 WebForms 응용 프로그램의 어딘가에 MVC 응용 프로그램의 주소를 하드 코딩해야합니다. –
이 세월이 지나면 http://msdn.microsoft.com/en-us/library/vstudio/dd329551(v=vs.100).aspx에 대한 해결책이 있습니다. – mko