从工作流调用外部服务
在VS2012中的本地主机和Workflow项目上有2个服务(ASP.NET和WCF)。 我已经添加了两个服务的服务引用,并且在rubuild之后,我已经看到了我的活动。 当我创建我的工作流并尝试启动时,我在处理过程中收到错误消息:“ 无法在ServiceModel客户端配置部分中找到名称为{0}的终端节点元素和合同为{1} ”在我的app.config文件中, :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IGetCoefficientsService" />
<binding name="Service1Soap" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost/L4/GetCoefficientsService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IGetCoefficientsService"
contract="IGetCoefficientsService" name="BasicHttpBinding_IGetCoefficientsService" />
<endpoint address="http://localhost/L3/Service1.asmx" binding="basicHttpBinding"
bindingConfiguration="Service1Soap" contract="Service1Soap"
name="Service1Soap" />
</client>
</system.serviceModel>
</configuration>
UPD:我找到了决定。
在使用工作流程的主机应用程序中,在app.config文件中,您必须添加工作流程的app.config。 因此,只需将“system.serviceModel”部分从一个文件复制到另一个文件即可。
链接地址: http://www.djcxy.com/p/95901.html