将WCF引用添加到工作流项目

时间:2012-05-18 22:32:18

标签: wcf workflow-foundation-4

我正在构建一个使用WCF服务的工作流..但在工作流项目中,我没有添加对WCF服务的直接引用,而是添加了对具有此服务引用的项目的引用,但现在设计师没有打开,它给了我以下异常错误:

System.Xaml.XamlObjectWriterException:'对类型为'OrderingSystemWorkFlow.RegisterOrderBill'的构造函数的调用与指定的绑定约束相匹配引发异常。行号“25”和行位置“34”。 ---> System.InvalidOperationException:无法在ServiceModel客户端配置部分中找到引用合同“ServiceReference1.IService1”的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

为什么不直接向您的WF项目添加服务参考?

答案 1 :(得分:0)

当您在活动库中添加wcf服务的服务引用时,它将变为活动并可以拖放工作流。当您添加服务引用时,还会添加一个配置文件,复制配置文件的内容,基本上具有客户端和绑定配置部分。

请参阅此链接。 http://blogs.msdn.com/b/endpoint/archive/2010/12/08/how-to-consume-a-wcf-service-from-a-wf4-workflow.aspx