더북(TheBook)

24.1.3 wwwroot 폴더

기존 ASP.NET은 프로젝트 루트 폴더 자체가 웹 사이트의 루트 경로를 나타냈는데 ASP.NET Core 1.0은 wwwroot 폴더가 웹 사이트의 루트 폴더다. 프로젝트 루트 폴더는 MVC 관련 기능이 들어오고 이에 대한 반영은 wwwroot 폴더를 통해서 서비스가 진행되는 형태다. 외부에서는 wwwroot에 올려진 파일들만 서비스가 될 수 있는 구조다. 물론 wwwroot 폴더의 정적인 파일(html, css, js, images 등)이 실행되려면 프로젝트 루트에 있는 Startup.cs 파일에서 app.UseStaticFiles()와 같은 미들웨어가 코드로 등록되어 실행되어야 한다. 이러한 내용은 뒤에서 자세히 다루겠다.

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