.net core web api 로 프로젝트를 만든 후 index.html 파일 열리게 하는 방법

안녕하세요, .net core web api 프로젝트 관련 질문 드립니다.

123123132133123

위 그림처럼 ASP.NET Core 웹 api 로 프로젝트를 만든 후에

iis 에 해당 프로젝트를 연결 시킨 후, index.html 파일을 추가하여

https://test.kr 로 접속할 경우 index.html 이 열리도록 할 수가 있나요?

현재는 웹 api 프로젝트가 있으면 index.html 이 안 열립니다…

1개의 좋아요

MVC 서비스 추가하시고,
MVC 라우팅 추가하시고,
Controller 를 파생하는 HomeController 안에 액션 메서드 + index 뷰 추가하면 됩니다.

Page 클래스로 인덱스를 만들 수도 있지만, 그건 MVVM이라, 같은 MVC 아키텍쳐로 통일하시는게 간편할 것입니다.

더 간편한 방법은 웹 앱프로젝트(MVC, 웹페이지, 블레이저)를 새로 만들고, 기존 프로젝트의 API 콘트롤러를 복붙…

API 콘트롤러(ControllerBase) 는 Asp.Net Core의 핵심 객체이기 때문에, Asp.Net Core에서는 전부 사용이 가능합니다.

2개의 좋아요