[ASP.NETCore] Debug 실행법, IP 사용 및 터미널 실행방법

일반적으로 Debug나 release에서 실행할 경우 localhost에는 접속이 가능하지만 IP로 접속이 불가능하다.사용하기 위해서는 두 가지 방법이 있는데, 첫 번째는 직접 IIS 서버에 접속하는 방법과 두 번째는 Kestrel이 필요한데 해당 포스터에서는 Kestrel을 사용한다.

Kestrel은 「Configuration Kestrel」이나 「Use Kestrel」을 사용하면 된다. (특정 포트 지정 가능! 외부에서 사용하려면 포트 포워딩을 이용)

Asp.Net 버전 업 후 기본적으로 ‘Program.cs에서 Configuration WebHostDefaults 메서드는 UseKestrel을 호출합니다.’

[Program.cs ]

그리고 Terminal을 이용해 IIS 서버에 연결하면 되지만 방식은 간단하다.

프로젝트에서 우클릭한 후 파일 탐색기에서 폴더 열기(X)를 클릭한다.

해당 폴더가 열리면 경로에서 CMD 창을 열고 이동 후 exe를 실행하면 된다.그러면 서버가 열리게 되고 IP로도 접속이 가능한 상태가 된다.

error: Content is protected !!