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 파일을 요청할 수 있다.