Aaron H. Kim Fearless Integration Maniac

[Debugging] BizTalk 호스트 인스턴스명 알아내기

2008-02-27
Aaron Kim

Orchestration에서 호출하는 .Net Helper 클래스 디버깅을 하려다보면, 소스 코드를 프로세스에 Attach해야 할 경우가 있습니다. 그래서 Visual Studio에서 디버깅->프로세스 연결을 선택하면 다음과 같은 화면이 나오지요.

사용자 삽입 이미지
여기서 호스트 인스턴스는 모두 BTSNTSvc.exe 라는 동일한 프로세스명을 가지고 있어서 아래 작업 관리자에서도 위 그림과 마찬가지로 호스트명을 분간할 방법이 없습니다.

사용자 삽입 이미지
이 때 Sysinternals의 ProcessView 같은 것을 사용하면 좋지만, 보다 간단히 호스트명을 확인할 수 있는 방법이 있습니다. 다음 명령을 실행하시면 됩니다.

tasklist /svc /fi “imagename eq btsntsvc.exe”

사용자 삽입 이미지
그럼 PID명을 가지고 이제 Visual Studio로 돌아가서 원하시는 프로세스를 Attach하시면 되겠습니다.


Similar Posts

Comments