调试 Dynamics CRM 工作流

开发自定义工作流时经常需要连上服务器进行调试。

通常有以下两种方式:

  1、附加到W3WP进程中。缺点:调试过程中会独占进程,其他人无法使用。

  2、通过插件注册工具进行调试。

个人更喜欢第二种,毕竟在项目开发过程中很多人会共用同一台服务器。

接下来记录下如何通过Plugin Registration Tool 进行调试

Step1: 安装PluginProfiler, 如果已安装会出现下图这样,如未安装也是在这个位置点击安装。

step2:选择需要调试的工作流

已经创建好的工作流:

选择:Profile workflow

选择要调试的工作流:

 

会多出下面这个

同时会追加下面这个工作流,并且原有工作流变成草稿状态

 

 

step3:触发工作流执行

新建一条线索数据,触发工作流执行。

查找日志。

 

选择进程会话:

 

 

 

 Step4:开始调试

先将visual studio 附加到进程中:

 

通过Plugin Registration Tool 进行调试

 

 

 选择上步保存的文本文档

 

 选择对应的dll文件:

 开始调试:

 

 

 直接进入VS中:

 

 

 总结:

如果调试发现代码有错误的地方,则可以直接修改代码并重新编译。重复 Step4 便可直接调试。

 

posted @ 2017-06-23 18:37  Gavin_xu  阅读(452)  评论(0)    收藏  举报