1
나는 내 인생을 감당할 수 없습니다. 나는 워크 플로우 서비스는 이렇게 선언했다 :워크 플로 서비스 : 서비스에서 구현 한 계약 목록에 계약 이름을 찾을 수 없습니다.
<WorkflowService.ImplementedContracts>
<x:Type Type="ns:IWorkflowService" />
</WorkflowService.ImplementedContracts>
내가 원격 클라이언트에서 일시 중단 된 워크 플로우를 재개 할 수 있도록 워크 플로우 제어 엔드 포인트를 가능하게하기 위해 노력하고있어 :
<WorkflowService mc:Ignorable="sap sap2010 sads" p1:TextExpression.Namespaces="{x:Reference __ReferenceID79}" p1:TextExpression.References="{x:Reference __ReferenceID80}" ConfigurationName="MyWorkflowService" sap2010:ExpressionActivityEditor.ExpressionActivityEditor="C#" sap2010:WorkflowViewState.IdRef="WorkflowService_1" Name="MyWorkflowService"
그것은 서비스 계약을 구현 .
<services>
<service name="MyWorkflowService">
<endpoint binding="basicHttpBinding" name="BasicHttpBinding_IWorkflowService" contract="Name.Space.IWorkflowService" />
<endpoint binding="basicHttpBinding" name="wceEndpoint" address="wce" kind="workflowControlEndpoint" contract="System.ServiceModel.Activities.IWorkflowInstanceManagement" />
</service>
</services>
하지만 매번 내가 http://myhost.lan/service/MyWorkflowService.xamlx, 나는이 메시지를 수신하고있어 방문 :
계약 이름 'Name.Space.IWorkflowService을'그래서의 web.config에 다음 섹션을 추가했습니다 'MyWorkflowService'서비스에 의해 구현 된 계약 목록에서 을 찾을 수 없습니다.
내 계약은 다음과 같습니다
[ServiceContract(Name = "IService", Namespace = "http://mycompany/myservice/")]
public interface IWorkflowService
{
[OperationContract]
int DoStuff(string filePath);
[OperationContract]
[FaultContract(typeof(ThingNotFoundException))]
void Take(string baseDirectory, int id);
}
어떤 도움이 많이 주시면 감사하겠습니다!