본문 바로가기
DevOps

Visual Studio 원격 서버 프로세스 디버깅

by 문찬웅 2022. 3. 29.

개요

그 동안 라이선스 제한이 있는 프로그램의 API 개발을 위해서 PC마다 라이센스를 부여했습니다.
그래서 원격 서버에만 라이선스를 부여하고, 원격 PC에서 디버깅을 수행할 수 있는 환경을 구축합니다.

 

설치 및 디버깅

⚠ 실제 프로그램(프로세스)가 동작하는 서버에 설치해야합니다.

  1. VS 버전에 맞는 원격 디버거 다운로드 및 설치 [Microsoft 홈페이지]
    페이지 하단의 Visual Studio [XXXX] 용 도구를 클릭하면 나오는 원격 도구를 운영체제 버전에 맞게 다운로드하고 설치합니다.



  2. VS 상단 디버그 > 프로세스에 연결 > 연결 대상 > 찾기 > [PC 이름] 선택
    해당 리스트에 보이지 않는다면 방화벽 설정으로 차단되어있을 수 있습니다.



  3. 2번의 '프로세스에 연결' 에서 실행시킨 프로세스 선택 (확대하면 선명히 확인할 수 있습니다!)


  4. Visual Studio에서 디버깅이 정상적으로 이루어지는지 확인