본문 바로가기

C#/.Net, ASP.Net

ASP.NET Core 시작하기

이 문서의 내용

    Pre-Requirements

    최신 를 필요로합니다.

    테스트 환경 및 주요 아젠다

    .NET CLI를 사용하여 ASP.NET Core 웹앱을 생성하고 실행합니다.

    • 웹앱 프로젝트를 만듭니다.
    • 앱을 실행합니다.
    • Razor 페이지를 편집합니다.
    더보기

    이 프로젝트의 개발 환경

    • 주요 개발 환경 및 언어
    • 기타 환경
      • Windows 11 OS

    .NET SDK 설치 여부는 CMD에서 다음과 같이 확인합니다.

    $ dotnet --list-sdks
    8.0.203 [C:\Program Files\dotnet\sdk]
    8.0.302 [C:\Program Files\dotnet\sdk]

    웹앱 프로젝트 만들기

    CMD에서 dotnet new webapp --output aspnetcoreapp --no-https를 실행합니다.

    $ dotnet new webapp --output aspnetcoreapp --no-https
    "ASP.NET Core 웹앱" 템플릿이 성공적으로 생성되었습니다.
    이 템플릿에는 Microsoft 이외의 타사 기술이 포함되어 있습니다. 자세한 내용은https://aka.ms/aspnetcore/8.0-third-party-notices을(를) 참조하세요.
    
    생성 후 작업 처리 중...
    C:\Users\guenbong\Desktop\net\aspnetcoreapp\aspnetcoreapp.csproj 복원 중:
      Determining projects to restore...
      C:\Users\guenbong\Desktop\net\aspnetcoreapp\aspnetcoreapp.csproj을(를) 46밀리초 동안 복원했습니다.
    복원에 성공했습니다.

    명령이 실행된 디렉토리의 aspnetcoreapp에서 ASP.NET Core 프로젝트가 생성됩니다.

    $ tree
    폴더 PATH의 목록입니다.
    볼륨 일련 번호는 3C90-10D9입니다.
    C:.
    └─aspnetcoreapp
        ├─obj
        ├─Pages
        │  └─Shared
        ├─Properties
        └─wwwroot
            ├─css
            ├─js
            └─lib
                ├─bootstrap
                │  └─dist
                │      ├─css
                │      └─js
                ├─jquery
                │  └─dist
                ├─jquery-validation
                │  └─dist
                └─jquery-validation-unobtrusive

    앱 실행

    aspnetcoreapp로 이동하여 dotnet run을 실행합니다. 

    $ cd aspnetcoreapp
    $ dotnet run
    빌드하는 중...
    info: Microsoft.Hosting.Lifetime[14]
          Now listening on: http://localhost:5053
    info: Microsoft.Hosting.Lifetime[0]
          Application started. Press Ctrl+C to shut down.
    info: Microsoft.Hosting.Lifetime[0]
          Hosting environment: Development
    info: Microsoft.Hosting.Lifetime[0]
          Content root path: C:\Users\guenbong\Desktop\net\aspnetcoreapp

    웹 브라우저를 열고 CMD에서 표시된 URL로 이동합니다.