使用 Workflow Manager Tools 1.0 调试工作流

 

发布日期: 2016年7月

Workflow Manager Tools 1.0 for Visual Studio 2012 支持在设计时调试工作流。本主题提供有关使用 Workflow Manager Tools 在 Visual Studio 中调试工作流的说明。

使用 Workflow Manager Tools 1.0 for Visual Studio 2012 调试工作流

本部分中的步骤说明如何使用 Workflow Manager Tools 启动调试会话、设置断点并调试工作流。有关安装 Workflow Manager Tools 的说明,请参阅 Workflow Manager Tools 1.0 for Visual Studio 2012 安装

在调试会话期间,所调试的工作流将发布到工作流资源数据库。

  • 如果 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 启动调试。