워크플로 관리자 도구 1.0을 사용하여 워크플로 디버깅

 

게시 날짜: 2016년 7월

Visual Studio 2012용 Workflow Manager Tools 1.0는 디자인 타임 시 워크플로 디버깅을 지원합니다.이 항목에서는 Workflow Manager Tools를 사용하여 Visual Studio에서 워크플로를 디버깅하는 방법에 대한 지침을 제공합니다.

Visual Studio 2012용 Workflow Manager Tools 1.0을 사용한 워크플로 디버깅

이 섹션의 단계에서는 디버깅 세션을 시작하고, 중단점을 설정하고, Workflow Manager Tools를 사용하여 워크플로를 디버깅하는 방법에 대해 설명합니다.Workflow Manager Tools을 설치하는 방법은 Visual Studio 2012용 워크플로 관리자 1.0 설치를 참조하세요.

디버깅 세션 중에 디버깅할 워크플로가 워크플로 리소스 데이터베이스에 게시됩니다.

  • Workflow Manager이 개발 컴퓨터에 설치된 경우 Workflow Manager Tools는 Workflow Manager과 같은 데이터베이스를 사용하도록 디버깅 도구를 구성합니다.

  • Workflow Manager이 개발 컴퓨터에 설치되지 않은 경우 Workflow Manager Tools는 Visual Studio 2012 설치 중에 생성된 데이터베이스 집합을 SQL Server 설치에 생성합니다.이러한 데이터베이스는 Workflow Manager 데이터베이스와 스키마가 같습니다.

디버깅 세션 중에 데이터베이스에 게시된 워크플로는 디버깅 세션이 완료된 후에도 삭제되지 않고 데이터베이스에 그대로 유지됩니다.

  • 디버깅 도구를 시작하려면

  • 워크플로를 디버깅하려면

디버깅 도구를 시작하려면

  1. 관리자 권한 명령 프롬프트를 엽니다.

  2. Workflow Manager Tools의 설치 디렉터리로 이동합니다.

    • x86: C:\Program Files (x86)\Workflow Manager Tools\1.0

    • x64: C:\Program Files\Workflow Manager Tools\1.0

  3. 명령 프롬프트에서 Microsoft.Workflow.TestServiceHost.exe를 실행하고 로드가 완료되었다는 메시지가 나타날 때까지 기다린 후 워크플로를 디버깅합니다.

워크플로를 디버깅하려면

  1. 워크플로에 원하는 중단점을 추가합니다.워크플로 디자이너에서 워크플로를 마우스 오른쪽 단추로 클릭하고 중단점, 중단점 삽입을 선택하거나, 워크플로 디자이너에서 작업을 선택하고 F9 키를 눌러 중단점을 추가할 수 있습니다.

  2. 디버그 메뉴에서 프로세스에 연결을 선택하여 Visual Studio 디버거를 Microsoft.Workflow.TestServiceHost.exe 프로세스에 연결합니다.사용 가능한 프로세스 목록에서 Microsoft.Workflow.TestServiceHost.exe를 선택하고 연결을 클릭합니다.

  3. F5 키를 눌러 디버깅을 시작합니다.