안녕하세요, .net core web api 프로젝트 관련 질문 드립니다.
위 그림처럼 ASP.NET Core 웹 api 로 프로젝트를 만든 후에
iis 에 해당 프로젝트를 연결 시킨 후, index.html 파일을 추가하여
https://test.kr 로 접속할 경우 index.html 이 열리도록 할 수가 있나요?
현재는 웹 api 프로젝트가 있으면 index.html 이 안 열립니다…
안녕하세요, .net core web api 프로젝트 관련 질문 드립니다.
위 그림처럼 ASP.NET Core 웹 api 로 프로젝트를 만든 후에
iis 에 해당 프로젝트를 연결 시킨 후, index.html 파일을 추가하여
https://test.kr 로 접속할 경우 index.html 이 열리도록 할 수가 있나요?
현재는 웹 api 프로젝트가 있으면 index.html 이 안 열립니다…
MVC 서비스 추가하시고,
MVC 라우팅 추가하시고,
Controller 를 파생하는 HomeController 안에 액션 메서드 + index 뷰 추가하면 됩니다.
Page 클래스로 인덱스를 만들 수도 있지만, 그건 MVVM이라, 같은 MVC 아키텍쳐로 통일하시는게 간편할 것입니다.
더 간편한 방법은 웹 앱프로젝트(MVC, 웹페이지, 블레이저)를 새로 만들고, 기존 프로젝트의 API 콘트롤러를 복붙…
API 콘트롤러(ControllerBase) 는 Asp.Net Core의 핵심 객체이기 때문에, Asp.Net Core에서는 전부 사용이 가능합니다.