3
wf wcf service를 사용하고 web.config 파일에서 제어 끝점에 대해 구성을 추가했습니다. workflowcontrol 클라이언트를 통해 terminate 메소드를 호출 할 때 "To를 포함한 메시지가 EndpointDispatcher에서 AddressFilter가 일치하지 않아 수신자에서 처리 할 수 없습니다. 발신자와 수신자의 EndpointAddress가 일치하는지 확인하십시오."와 같은 예외가 발생했습니다. 이와 같은 제어 끝점 구성. 서비스에서끝점이 web.config 파일에서 구성 될 때 예외
클라이언트 실레에서
<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>
구성을 사이드 - 인 -
<client>
<endpoint address="http://localhost:3650/POService.xamlx/wce" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IPurchaseOrderIIS" contract="System.ServiceModel.Activities.IWorkflowInstanceManagement"
name="IPurchaseOrderControlEndpointISS" />
</client>
난 당신이 해결책을 찾기 위해 도와 경우에 감사하겠습니다. workflowservice 호스트를 사용하고 코드에서 제어 끝점을 추가 할 때 작동합니다.