1

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

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

如何解决这个问题?

4

2 回答 2

0

为什么不将直接服务引用添加到您的 WF 项目?

于 2012-06-01T22:36:18.860 回答
0

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

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

于 2012-06-05T11:17:38.600 回答