OK 그래서 많은 프로젝트와 함께 큰 .NET 4.0 webforms 솔루션을 가지고 있습니다. MVC3에서 사이트에 통합 된 새로운 화면 세트를 개발하고 싶습니다. 기존 webforms (웹 응용 프로그램) 루트에서 webconfig 및 라우팅을 변경해야합니까? 그것은 위험한 것처럼 보입니다. MVC3 프로젝트를 추가하고 웹 애플리케이션에 통합 할 수 있습니까? 가장 쉽고 위험한 방법은 무엇입니까? 모든 라우팅이 루트에서 수행되어야합니까? 또한 상태 관리를 위해 NCache를 사용합니다. 감사.기존 webforms 솔루션에 MVC3 추가
2
A
답변
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을 확인하십시오.
관련 문제
- 1. TFS에서 기존 솔루션에 새 프로젝트 추가
- 2. WebForms vs MVC3
- 3. 솔루션에 기존 프로젝트 추가하기
- 4. 기존 Webforms 사이트에서 MVC 실행
- 5. SOAP를 기존 GWT 솔루션에 추가하십시오.
- 6. 기존 프로젝트를 솔루션에 추가하는 효과
- 7. Visual Studio 2008 기본 솔루션에 기존 프로젝트 추가
- 8. ASP.Net Webforms 및 MVC3 global.asax/routes가 무시됩니다.
- 9. BI 솔루션에 SQL 파일 추가
- 10. 새로운 솔루션에 자동으로 종속성 추가
- 11. 솔루션에 설치 프로젝트 추가 C#
- 12. Visual C# Express의 솔루션에 기존 폴더 연결하기
- 13. 기존 솔루션에 서버 컨트롤을 추가하려면 어떻게합니까?
- 14. 기존 asp.net webforms 앱에서 자바 스크립트 삽입
- 15. 기존 Webforms 애플리케이션을 asp.net mvc로 마이그레이션 하시겠습니까?
- 16. 하이브리드 MVC-Webforms 응용 프로그램에 영역 추가
- 17. Visual Studio 솔루션에 ssis 프로젝트를 추가 할 수 있습니까?
- 18. MVC3 응용 프로그램 (기존 아키텍처)
- 19. msbuild 작업의 Visual Studio 솔루션에 항목 추가
- 20. 다른 솔루션에 속하는 C# 솔루션으로 프로젝트 추가
- 21. 기존 Classic ASP 응용 프로그램에 MVC3 통합
- 22. MVC3 추가 역할 속성
- 23. Mvc3 다른 컨트롤 추가
- 24. WebForms에서 ASP.NET MVC3 영역 호출
- 25. Visual Studio 솔루션에 프로젝트를 추가 할 때의 질문
- 26. .NET 4.0의 app.config를 사용하여 솔루션에 기존 프로젝트를 추가하는 방법
- 27. Nunit 테스트를 기존 솔루션에 추가하기 위해 허용되는 방법은 무엇입니까?
- 28. 기존 솔루션에 사용자 지정 멤버 자격 공급자 통합
- 29. Visual Studio 2010에서 동시에 하나의 솔루션에 여러 프로젝트 추가
- 30. 기존 webforms asp.net 사이트에서 .cshmtl-pages를 사용할 수 있습니까?
감사합니다. Joe, 예, 가능하다고 알고 있습니다. 나는 그 같은 기사를 읽었습니다. 내 혼란/질문이지만 내가 webforms 응용 프로그램의 기존 루트에서 라우팅 및 webconfig를 변경해야합니까? 본질적으로 사이트의 나머지 부분 만 남겨 둘 수 있습니까? –