The ASP.NET Core Runtime enables you to run existing web/server applications.On Windows, we recommend installing the Hosting Bundle, which includes the .NET Runtime and IIS support.
ASP.NET Core 런타임을 사용하면 기존 웹/서버 애플리케이션을 실행할 수 있습니다.Windows에서는 .NET 런타임 및 IIS 지원이 포함된 호스팅 번들을 설치하는 것이 좋습니다.
게시 버튼을 누르면 아래 특정 폴더에 게시 된 소스가 존재합니다. 해당 파일을 iis 에 매칭하여 실행해 보도록 하겠습니다. (웹앱이 게시되었습니다. file:///D:/sample/WebApplication1/WebApplication1/bin/Release/net5.0/publish/)
배포된 폴더에 가면 아래와 같이 배포 가능한 소스 형태의 파일이 존재합니다.
IIS 의 웹사이트 생성 및 설정하기
IIS 에서 애플리케이션 풀을 아래와 같이 생성해 봤습니다. 이름은 동일하게 만들지 않고 원하시는 풀 이름으로 생성하셔도 됩니다. CORE 이므로 .NET CLR 버전은 "관리 코드 없음" 으로 지정했으며, 파이프라인 모드는 "통합"으로 했습니다.
배포 된 경로에 맞게 "실제 경로" 에 배포된 경로를 기재 합니다. 꼭 배포 경로로 해야 하며, 프로젝트 개발소스 위치의 경로는 웹사이트에서 오류 발생됩니다.
브라우저 실행하기
이제 설정한 iis 를 통해 url request 호출시 작동 잘되는지 확인해 보니 아래와 같이 잘 작동되어 보여지는 것을 확인 할 수 있습니다.