gpt4 book ai didi

wcf - 在web.config文件中配置端点时发生异常

转载 作者:行者123 更新时间:2023-12-04 18:25:05 26 4
gpt4 key购买 nike

我正在使用wf wcf服务,并在web.config文件中添加了为其控制端点配置的配置。
当我通过工作流控制客户端调用终止方法时,其异常是“由于收件人在EndpointDispatcher上的AddressFilter不匹配,接收方无法处理带有To的消息。请检查发送方和接收方的EndpointAddresses是否一致。”。
像这样控制端点配置。

在服务端

<services>
<service name="PurchaseOrder">
<endpoint address=""
binding="basicHttpBinding" contract="POWorkflowService.IPurchaseOrder" />
<endpoint address="wce"
binding="basicHttpBinding" kind="workflowControlEndpoint" />
</service>
</services>
<standardEndpoints>
<workflowControlEndpoint>
<standardEndpoint/>
</workflowControlEndpoint>
</standardEndpoints>


客户端sile上的配置为-

<client>
<endpoint address="http://localhost:3650/POService.xamlx/wce" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IPurchaseOrderIIS" contract="System.ServiceModel.Activities.IWorkflowInstanceManagement"
name="IPurchaseOrderControlEndpointISS" />
</client>


如果您能帮助我找到解决方案,我将不胜感激。
当我使用工作流服务主机并在代码中添加控制端点时,它的工作正常。

最佳答案

尝试为ServiceBehavior设置AddressFilterMode。

关于wcf - 在web.config文件中配置端点时发生异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10185358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com