Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging SharePoint 2013 Visual Studio工作流断点未命中_Debugging_Sharepoint_Visual Studio 2013_Workflow_Sharepoint 2013 - Fatal编程技术网

Debugging SharePoint 2013 Visual Studio工作流断点未命中

Debugging SharePoint 2013 Visual Studio工作流断点未命中,debugging,sharepoint,visual-studio-2013,workflow,sharepoint-2013,Debugging,Sharepoint,Visual Studio 2013,Workflow,Sharepoint 2013,我正在使用VS 2013和包含工作流的SP 2013场解决方案。 我正在拼命地调试我的工作流程,以获取一些内部信息 这是我到目前为止所尝试的: 首先,我在GetCurrentItemId活动上设置了一个断点 接下来我点击了F5 工作流测试主机控制台打开,web浏览器显示我的sharepoint网站 接下来,我导航到我的列表并启动任何(单个)项目的工作流 工作流测试控制台保持全黑-此处找不到任何信息 工作流的内部状态更改为“已完成” …显然我的断点没有被击中。为什么?( 解决了的 重新安装V

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

这是我到目前为止所尝试的:

  • 首先,我在GetCurrentItemId活动上设置了一个断点
  • 接下来我点击了F5
  • 工作流测试主机控制台打开,web浏览器显示我的sharepoint网站
  • 接下来,我导航到我的列表并启动任何(单个)项目的工作流
  • 工作流测试控制台保持全黑-此处找不到任何信息
  • 工作流的内部状态更改为“已完成”
…显然我的断点没有被击中。为什么?(


解决了的
重新安装VS 2013确实有所帮助。

从我看到的情况来看,您一直在调试模式下启动工作流,并尝试在列表事件中进行调试

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

在使用该列表项触发工作流之前,请验证您的断点是否处于活动状态-如果没有,请尝试收回解决方案并重新部署,然后再次尝试将其附加到WF服务


希望有帮助。

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

VS2013?进展如何?到目前为止,我所有的工作流开发都是在VS2012上进行的。我无法理解为什么它没有首先是工作。在重新安装VS 2013之后,它就像一个魔咒一样工作。不再有与工作流相关的问题。不,我的问题是,对于工作流开发,VS2013是否比VS2012更好?