티스토리 뷰
안녕하세요. 김승진입니다.
ASP.Net Core를 개발환경에서 실행 테스트 하기 위해서는 dotnet run 이라는 명령어를 통해서 확인 할 수 있습니다.
이 때 로컬에 조그만 서버가 구동되는데 ASP.Net Core에는 Kestrel 이라는 서버가 포함되어 있습니다.
Kestrel 웹 서버 정보
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel
Kestrel 웹서버 프로젝트 소스코드
https://github.com/aspnet/KestrelHttpServer
간혹 ASP.Net Core 테스트 하다보면 서버를 다중으로 띄워야 하는 경우가 있습니다.
이때 포트 충돌이 나서 Kestrel 이 올라오지 않는 경우가 있는데 포트를 변경해서 서버를 다중으로 띄울 수 있습니다.
아래 그림 처럼 Program.cs 파일의 클래스를 일부 수정/추가 해야 합니다.
.UseUrls("http://localhost:5001")
위 코드를 추가하여 포트를 지정 할 수 있습니다.
저장 후 실행을 해보시면 서버가 구동 됩니다.
위와 같이 두개의 프로젝트를 5000, 5001 두개의 포트로 나눌 수 있습니다.
그리고 실행을 하시면 아래와 같이 실행됩니다.
감사합니다.
'.Net > ASP.NET Core' 카테고리의 다른 글
ASP.Net Core에 포함된 Kestrel 포트 변경 (0) | 2017.03.23 |
---|---|
Vue.js + ASP.Net Core 기반 SPA 개발하기 (macOS) (0) | 2017.03.23 |
Angular2 + ASP.Net Core 기반 SPA 개발하기 (macOS) (0) | 2017.03.16 |
공유하기 링크
- TAG
- Change Port, kestrel, Port, web server, 포트변경
댓글
공지사항
- Total
- 122,816
- Today
- 4
- Yesterday
- 14
TAG
- Visual Studio
- sharepoint
- Setup
- 설치
- IDE
- 쉐어포인트
- iPhone
- SharePoint 2013
- PowerShell
- spa
- Office Web Apps
- 웹앱스
- Xamarin
- 태그를 입력해 주세요.
- 탐색기에서 열기
- windows 7
- workflow
- asp.net core
- webdav
- win 7
- 2013
- SaaS
- 모바일 앱 개발
- configuration
- 크로스 플랫폼
- Office 365
- ios
- ipad
- Port
- cloud