더북(TheBook)

ASP.NET Core 프로젝트의 wwwroot 폴더가 정적 파일의 루트 폴더가 되는 것은 프로젝트 루트에 있는 Program.cs 파일의 Main 메서드에서 다음과 같이 코드가 추가되어 있기 때문이다.

▼  Program.cs

using System.IO;
using Microsoft.AspNetCore.Hosting;

namespace DotNetNote
{
  public class Program
  {
      public static void Main(string[] args)
      {
          var host = new WebHostBuilder()
              .UseKestrel()
              .UseContentRoot(Directory.GetCurrentDirectory())
              .UseIISIntegration()
              .UseStartup<Startup>()
              .Build();
          
          host.Run();
      }
  }
}

 

wwwroot 폴더에 Index.html 파일로 HTML 파일을 두면 웹 사이트 루트 경로에서 Index.html 파일을 요청할 수 있다.

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