0
我写了一个工作流服务,但是当我在WCF测试客户端运行它时,我只是收到一条消息单向消息已成功发送到服务端。测试工作流服务
我试图把一些断点放在XAMLX服务中,但它没有帮助。没有发生断点。我试图在我定义的动作中加入一个断点,但那也没有被打中。我在这里弄错了什么? 我应该期望调试器工作吗?它为什么说单向操作?
我写了一个工作流服务,但是当我在WCF测试客户端运行它时,我只是收到一条消息单向消息已成功发送到服务端。测试工作流服务
我试图把一些断点放在XAMLX服务中,但它没有帮助。没有发生断点。我试图在我定义的动作中加入一个断点,但那也没有被打中。我在这里弄错了什么? 我应该期望调试器工作吗?它为什么说单向操作?
如果您的接收活动没有相关的SendReply活动,WorkflowService将生成单向协定。
您可以使用单向消息调试WorkflowService - 我刚才测试了它,以确保它对我有用。如果调试器是不适合你的工作,然后
寻找在调试输出窗口中的消息像
Instrumentation for debugger fails.
Reason: Could not find file 'c:\DeclarativeServiceLibrary2\Service1.xamlx'.
如果你看到这一点,是因为文件路径本身内部的XAMLX文件不正确。例如看到这个XAML
<p1:Sequence DisplayName="Sequential Service"
sad:XamlDebuggerXmlReader.FileName="c:\DeclarativeServiceLibrary2\Service1.xamlx"
您可以手动编辑路径,或者如果您在设计器中打开工作流程,进行任何更改,并保存它,路径将被更新。