2012-04-23 6 views
2

OK 그래서 많은 프로젝트와 함께 큰 .NET 4.0 webforms 솔루션을 가지고 있습니다. MVC3에서 사이트에 통합 된 새로운 화면 세트를 개발하고 싶습니다. 기존 webforms (웹 응용 프로그램) 루트에서 webconfig 및 라우팅을 변경해야합니까? 그것은 위험한 것처럼 보입니다. MVC3 프로젝트를 추가하고 웹 애플리케이션에 통합 할 수 있습니까? 가장 쉽고 위험한 방법은 무엇입니까? 모든 라우팅이 루트에서 수행되어야합니까? 또한 상태 관리를 위해 NCache를 사용합니다. 감사.기존 webforms 솔루션에 MVC3 추가

답변

3

"솔루션"에 대해서는 webforms가 없으므로 해결책에 MVC 프로젝트를 추가 할 수 있습니다. MVC3 컴포넌트를 기존의 webforms 프로젝트에 추가하려면 MVC3 프로젝트 마법사가 수행하는 작업 중 일부를 수행해야합니다. 예를 들어 global.asax.cs에 경로를 추가하고 web.config가 변경됩니다. 완료되면 하이브리드 webforms/MVC3 응용 프로그램이 정상적으로 작동합니다.

이 경로를 사용하려면 MVC 응용 프로그램을 만들고 Global.asax.cs 파일과 web.config 파일에 넣은 내용을보고 현재 응용 프로그램과 비교해야합니다. .

좋은 프라이머는 http://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications.aspx을 확인하십시오.

+0

감사합니다. Joe, 예, 가능하다고 알고 있습니다. 나는 그 같은 기사를 읽었습니다. 내 혼란/질문이지만 내가 webforms 응용 프로그램의 기존 루트에서 라우팅 및 webconfig를 변경해야합니까? 본질적으로 사이트의 나머지 부분 만 남겨 둘 수 있습니까? –

관련 문제