2017-01-02 3 views
0

현재 Web.Forms를 사용하는 웹 응용 프로그램이 있습니다. 그것은 천 페이지 이상으로 구성되며 모든 것을 처음부터 다시 쓰는 것은 매우 시간 소모적 일 것입니다. 나는 점차적으로 각 페이지를 다시 작성하고 나머지는 웹 폼으로 유지할 계획입니다.단일 프로젝트에서 ASP.NET WebForms과 DotVVM을 결합하십시오.

그게 가능합니까? 단일 프로젝트 내에서 DotVVM과 Web.Forms 페이지가 혼합되어 있습니까?

무엇부터 시작 하시겠습니까? 이상적으로는 사용자가 페이지가 다르게 보일 수도 있다는 것을 알지 못하게하고 싶습니다. 나는 그것이 관리 응용 프로그램 인 것처럼 URL에 대해 신경 쓰지 않습니다.

지금까지 배웠던 것을 토대로 .dotmaster 페이지에 현재 MasterPage를 복제 한 다음 다시 쓰는 페이지에 대한보기를 추가해야합니다.

제안 해 주셔서 감사합니다.

+0

_ "최선의 방법"은 의견에 불만이 있습니다. 슬프게도, 따라서 SO를 주제로합니다. [청하다] – MickyD

답변

1

하나의 프로젝트에서 ASP.NET Web Forms과 DotVVM을 결합하는 방법을 보여주는 sample app을 만들었습니다.

은 기본적으로 당신이 프로젝트에 DotVVM.OwinMicrosoft.Owin.Host.SystemWeb 패키지를 설치하면 DotVVM 미들웨어를 등록 OWIN 시작 클래스를 추가하고 DotVVM 작업은 Visual Studio 확장을 만들기 위해 .csproj 파일에 GUID 프로젝트 유형을 추가해야합니다.