前页 后页

调试正在运行的应用程序

您可能希望调试系统中已经在运行的应用程序(流程),而不是从Enterprise Architect中明确启动流程。

在这种情况下,您可以使用调试功能来附加到已经在运行的进程。如果您已将适当的调试信息和/或关联的调试文件(例如.PDB文件)写入到正在运行的进程中,则调试器将绑定到该进程并启动调试会话。

您还可以在完成检查后与流程“分离”,并使流程正常运行。

访问

色带

执行>运行>开始>附加到进程

调试器窗口

调试器窗口工具栏上有一个“附加”按钮

阶段

阶段

描述

也可以看看

显示过程

选择调试另一个进程时,将显示“附加到进程”对话框。

您可以使用对话框顶部的单选按钮限制显示的进程;要查找诸如Apache Tomcat或ASP.NET之类的服务,请选择“系统”单选按钮。

选择调试器

选择进程时,可能必须从“调试器”下拉列表中选择调试器。但是,如果已在分析器脚本中配置了所选软件包,则该脚本中列出的调试器将在对话框中预设。

工艺选择

双击包含调试信息的进程后, Enterprise Architect将附加到该进程:

  • 调试器检测到遇到的任何断点
  • 遇到断点时,该过程将暂停,并且
  • 该信息在“调试”窗口中可用

从过程中分离

要与进程分离,请单击Debug stop icon (调试停止)按钮。