工作流服务:在该服务实施的合同列表中找不到合同名称

dark_perfect

我无法为自己的一生而努力。我有工作流程服务,因此声明:

<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"

它实现了服务合同:

<WorkflowService.ImplementedContracts>
    <x:Type Type="ns:IWorkflowService" />
  </WorkflowService.ImplementedContracts>

我正在尝试启用工作流控制端点,以便可以从远程客户端恢复挂起的工作流。因此,我将以下部分添加到了web.config中:

<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时,我都会收到以下消息:

在服务“ MyWorkflowService”实现的合同列表中找不到合同名称“ Name.Space.IWorkflowService”。

我的合同如下所示:

[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);
    }

任何帮助将非常感激!

dark_perfect

Reflector向我透露了答案。我在配置中使用了错误的合同。

我应该一直在使用:

<endpoint binding="basicHttpBinding" name="BasicHttpBinding_IWorkflowService" contract="IService" />

我试过了

http://mycompany/myservice/IService

但不是

服务

通过它自己。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WCF,找不到合同名称“ IMetadataExchange”

来自分类Dev

WCF,找不到合同名称“ IMetadataExchange”

来自分类Dev

ntpdate:找不到适合同步的服务器

来自分类Dev

ntpdate:找不到适合同步的服务器

来自分类Dev

ntpdate [3912]:找不到适合同步的服务器

来自分类Dev

VS找不到该服务器上的工作空间

来自分类Dev

为单个服务实现的合同(每个合同)生成单独的WSDL

来自分类Dev

无法使用“ ntpdate”同步时间,错误:“找不到适合同步的服务器”

来自分类Dev

无法使用“ ntpdate”同步时间,错误:“找不到适合同步的服务器”

来自分类Dev

在工作流服务中添加服务参考地址

来自分类Dev

数据合同或服务中的虚假数据

来自分类Dev

在我的服务合同中调用令牌函数

来自分类Dev

获取所有服务合同方法名称

来自分类Dev

获取所有服务合同方法名称

来自分类Dev

我的Windows应用程序找不到客户端上Web服务API的参考合同的默认终结点元素

来自分类Dev

Web API服务的数据合同

来自分类Dev

在SharePoint Designer上找不到列表或库的工作流源代码

来自分类Dev

将合同添加到Service Broker中的服务后

来自分类Dev

找不到引用合同的默认端点元素

来自分类Dev

找不到引用合同的默认端点元素

来自分类Dev

在Laravel 5.2中实施合同时出错

来自分类Dev

工作流服务与执行单个工作流的WCF服务

来自分类Dev

在注册过程中自动解决服务实施问题

来自分类Dev

WCF服务合同接口的不同形式

来自分类Dev

强制参数作为服务合同属性

来自分类Dev

服务总线的消息合同如何版本化?

来自分类Dev

Protobuf-net.Grpc服务合同继承

来自分类Dev

自动生成的代理类与服务合同不符

来自分类Dev

服务合同的RealProxy引发WCF错误异常

Related 相关文章

  1. 1

    WCF,找不到合同名称“ IMetadataExchange”

  2. 2

    WCF,找不到合同名称“ IMetadataExchange”

  3. 3

    ntpdate:找不到适合同步的服务器

  4. 4

    ntpdate:找不到适合同步的服务器

  5. 5

    ntpdate [3912]:找不到适合同步的服务器

  6. 6

    VS找不到该服务器上的工作空间

  7. 7

    为单个服务实现的合同(每个合同)生成单独的WSDL

  8. 8

    无法使用“ ntpdate”同步时间,错误:“找不到适合同步的服务器”

  9. 9

    无法使用“ ntpdate”同步时间,错误:“找不到适合同步的服务器”

  10. 10

    在工作流服务中添加服务参考地址

  11. 11

    数据合同或服务中的虚假数据

  12. 12

    在我的服务合同中调用令牌函数

  13. 13

    获取所有服务合同方法名称

  14. 14

    获取所有服务合同方法名称

  15. 15

    我的Windows应用程序找不到客户端上Web服务API的参考合同的默认终结点元素

  16. 16

    Web API服务的数据合同

  17. 17

    在SharePoint Designer上找不到列表或库的工作流源代码

  18. 18

    将合同添加到Service Broker中的服务后

  19. 19

    找不到引用合同的默认端点元素

  20. 20

    找不到引用合同的默认端点元素

  21. 21

    在Laravel 5.2中实施合同时出错

  22. 22

    工作流服务与执行单个工作流的WCF服务

  23. 23

    在注册过程中自动解决服务实施问题

  24. 24

    WCF服务合同接口的不同形式

  25. 25

    强制参数作为服务合同属性

  26. 26

    服务总线的消息合同如何版本化?

  27. 27

    Protobuf-net.Grpc服务合同继承

  28. 28

    自动生成的代理类与服务合同不符

  29. 29

    服务合同的RealProxy引发WCF错误异常

热门标签

归档