## 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