ASP.NET Core Razor Pages 프로젝트에 MVC도 함께 사용 설정 절차
## ASP.NET Core Razor Pages 프로젝트에 MVC도 함께 사용 설정 절차
ASP.NET Core MVC와 ASP.NET Core Razor Pages 두 프레임워크를 함께 사용할 수 있습니다. 아래의 절차를 따라서 합칠 수 있습니다.
1. ASP.NET Core MVC 패키지 설치
* NuGet 패키지 관리자를 사용하여 Microsoft.AspNetCore.Mvc 패키지를 설치합니다.
2. Startup.cs 파일 수정
* Startup.cs 파일에서 ConfigureServices 메소드에서 MVC 서비스를 추가합니다.
services.AddControllersWithViews();
* Configure 메서드 영역에 MVC 미들웨어를 추가합니다.
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
3. 컨트롤러 생성
* 컨트롤러 폴더를 생성하고, 새로운 컨트롤러를 생성합니다.
4. 뷰 생성
* 뷰 폴더를 생성하고, 새로운 뷰를 생성합니다.
5. 라우팅 설정
* Startup.cs 파일에서 Configure 메서드에서 라우팅을 설정합니다.
6. 테스트
* 애플리케이션을 실행하고, MVC 기능이 제대로 작동하는지 확인합니다. 예를 들어, 생성한 컨트롤러에 대한 URL을 입력하여 페이지가 제대로 나타나는지 확인합니다.
이와 같이 ASP.NET Core MVC와 ASP.NET Core Razor Pages 두 프레임워크를 함께 사용할 수 있습니다. 각각의 프레임워크의 특징과 장단점을 이해하고, 적합한 프레임워크를 선택하여 개발하면 됩니다.
Comments
Comments are closed