본문 바로가기

C#/ASP.NET Core

ASP.NET Core MVC 프로젝트 생성

728x90
728x90

ASP.NET Core 2.2.NET Core 2.x 버전과 .NET Framework에서 실행 가능합니다.


새 프로젝트 만들기 > 웹 >ASP.NET Core 웹 응용 프로그램

더보기

Visual Studio 2015 - ASP.NET Core MVC 1.0 구조

아래 사진에서 확인 할 수 있듯이 웹 폼 형식과 Core 형식이 혼재되어 있음을 볼 수 있습니다.
(ASP.NET Core 2.2
.NET Core 2. 버전과 .NET Framework에서 실행됩니다.)

Program.cs : 프로그램 시작 시 CLR이 찾는 메인 함수가 있는  파일입니다.
Startup.cs : 웹 브라우저에서의 요청을 파라미터로 구분하여 Controller로 매핑합니다.  
bundleconfig.json : 번들링 기능(Bundker & Minifier)을 사용해 CSS, JS 파일을 축소하거나
합칠 수 있도록 (설정) 관리하는 파일입니다.
project.json : 서버 측 의존성 라이브러리를 관리하는 파일입니다.
Web.config : IIS 서버에서 사용할 정보를 관리합니다. (MVC 6 버전 이상에서는 appsettings.json에서 담당)
Bower : JS 라이브러리 설치 구성 파일입니다.
ASP.NET Core 1.0에서는 사용했지만 Bower, Gulp, Grunt, Yoman사용 하지 않고 NuGet 사용을 권장합니다.

 

Visual Studio 2017 - ASP.NET Core MVC 2.2 구조

wwwroot  : JS, CSS, 이미지 파일 등의 정적 파일이 있는 폴더
appsettings.json :    서버 측에서 사용할 정보를 JSON 형식으로 관리
Program.cs :   프로그램 시작 파일
Startup.cs :   프로그램 시작 옵션 및 DI 서비스 지정

728x90
728x90

'C# > ASP.NET Core' 카테고리의 다른 글

ASP.NET Core MVC 게시판 만들기_1  (0) 2022.11.24
ASP.NET Core MVC 레이아웃  (0) 2022.11.21
ASP.NET Core MVC URL 라우팅  (0) 2022.11.18
ASP.NET Core MVC  (0) 2022.11.16
NET Framework 와 .NET Core 그리고 ASP.NET Core!!!  (0) 2022.11.16