더북(TheBook)

23.9 | ASP.NET Core 1.0 프로젝트의 구조

 

ASP.NET Core 1.0 프로젝트는 기존 One ASP.NET으로 불리는 ASP.NET 4.6 프로젝트와는 사뭇 구조가 다르다. 다음과 같이 폴더 및 파일이 사용된다. 각각의 파일에 대한 내용은 앞으로 자세히 다루므로 소개된 내용은 간단히 읽고 넘어가자.

global.json: 솔루션 기반 설정 파일이다. 프로젝트 간의 참조 정보를 가진 다. src 폴더와 test 등의 폴더를 구분 짓는다.

src 폴더: ASP.NET Core 프로젝트 소스가 위치한다.

wwwroot 폴더: 웹 앱을 위한 정적 파일이 위치한다. 아무런 변환 없이 클라 이언트에게 보내줄 HTML, CSS, 자바스크립트 및 이미지 등이 위치하는 곳 이다.

project.json: 프로젝트 설정 정보가 들어 있다. 프로젝트에서 필요한 외부 도구를 NuGet 패키지를 통해서 가져오면 해당 정보가 project.json 파일에 기록되며 Visual Studio 2015를 사용하면 직접 json 파일을 인텔리센스의 도움을 받아 손쉽게 설정할 수 있다. project.json 파일에서 직접 특정 패키 지를 프로젝트에 추가할 수 있다.

Startup.cs: ASP.NET Core 1.0 앱에서 시작 시 사용할 코드가 위치한다.

 

▲ 그림 23-11 ASP.NET Core 1.0 프로젝트

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.