WebAPI 프로젝트 템플릿으로 프로젝트 생성 후에 기본 호스팅 주소로 html static file이 라우팅 되게 하고 싶을 때, 아래와 같이 UseDefaultFiles()와 UseStaticFiles()를 순서대로 추가해주면 됩니다.
※. 순서가 뒤바뀌면 브라우저에서 서비스 주소만 입력할 경우 index.html로 자동 라우팅이 되지 않고 No Found 오류 뿜어내니까 꼭 순서를 지켜줘야 합니다. (이건 어떻게 보면 정말 병신같은 디자인인듯...)
app.UseDefaultFiles();
app.UseStaticFiles();
'Development > ASP.Net' 카테고리의 다른 글
[ASP.Net] ASP.Net 6 에서 모든 Origin을 허용하는 CORS 설정 (1) | 2023.01.25 |
---|---|
[ASP.Net] ASP.Net core 6 프로젝트 파일에서 wwwroot 폴더의 모든 파일 포함시키기 (0) | 2023.01.18 |
[ASP.NET] ASP.Net core 6 Kestrel 기본 호스팅 주소 및 포트 변경하기 (0) | 2023.01.18 |
[ASP.NET] appsettings.json 에 정의된 특정 section을 class에 Mapping해서 사용하기 (0) | 2023.01.17 |
[ASP.NET] ASP.Net core 6에서 NLog 사용하기 (0) | 2023.01.17 |