【问题标题】:SharePoint 2013 Visual Studio workflow breakpoint not hitSharePoint 2013 Visual Studio 工作流断点未命中
【发布时间】:2018-05-18 01:32:52
【问题描述】:

我正在使用 VS 2013 和包含工作流的 SP 2013 场解决方案。 我正在拼命调试我的工作流程以获取一些内部信息。

这是我目前尝试过的:

  • 首先我在 GetCurrentItemId Activity
  • 上设置断点
  • 接下来我按 F5
  • 工作流测试主机控制台打开,Web 浏览器显示我的共享点站点
  • 接下来我导航到我的列表并针对任何(单个)项目启动工作流
  • 工作流测试控制台全黑 - 在这里找不到一条信息
  • 工作流的内部状态更改为“已完成”。

...显然我的断点没有被命中。为什么? :(


已解决

重新安装 VS 2013 确实有帮助。

【问题讨论】:

  • VS2013?最近好吗?到目前为止,我所有的工作流开发都是在 VS2012 上进行的。
  • 我无法理解为什么它一开始就不起作用。重新安装 VS 2013 后,它就像一个魅力。不再有与工作流相关的问题。
  • 不,我的问题是 VS2013 在工作流开发方面是否优于 VS2012?

标签: debugging sharepoint visual-studio-2013 workflow sharepoint-2013


【解决方案1】:

据我所知,您一直在调试模式下启动工作流程并尝试在列表事件中进行调试。

尝试添加断点而不是这样做(我总是在第一个范围内添加断点),然后转到 调试 -> 附加到进程 并查找 Microsoft.Workflow.ServiceHost.exe 并单击附加。

在对该列表项进行任何操作以触发工作流之前,请验证您的断点是否处于活动状态 - 如果不尝试收回您的解决方案并重新部署,那么再尝试将其附加到 WF 服务。

希望对你有帮助。

【讨论】:

    【解决方案2】:

    当您附加到进程 Microsoft.Workflow.ServiceHost.exe 时,您必须选择要附加到的代码类型。只需选择工作流,您就可以看到工作流上下文变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-31
      • 1970-01-01
      • 2014-03-02
      • 1970-01-01
      • 2014-03-27
      • 1970-01-01
      相关资源
      最近更新 更多