WCF服务 - 运行时未在界面上看到ServiceContract


句号了哦哦
2025-01-30 08:13:20 (1月前)
  1. class)必须归因于ServiceContractAttribute。“

我知道我在这里缺少一些简单的东西。我有明确标记的界面


</跨度>

一个
</跨度>

服务
</跨度>
合同,那里

一个
</跨度>
在Host项目中引用该项目。
(Inventory.InventoryService),新的NetTcpBinding(),
“的net.tcp://本地主机:9000 / GetInventory”);
host.Open();


一切
</跨度>
编译好,当主机去添加

服务
</跨度>
终点,它炸弹

2 条回复
  1. 0# 不丶离 | 2019-08-31 10-32




    1. ServiceHost host = new ServiceHost(typeof(Inventory.InventoryService));
      host.AddServiceEndpoint(typeof(Inventory.InventoryService), new NetTcpBinding(),
      net.tcp://localhost:9000/GetInventory”);
      host.Open();

    2. </code>


    如果您的ServiceContract属性在接口上而不是具体类,请尝试以下操作:




    1. ServiceHost host = new ServiceHost(typeof(Inventory.InventoryService));
      host.AddServiceEndpoint(typeof(Inventory.IInventoryService), new NetTcpBinding(),
      net.tcp://localhost:9000/GetInventory”);
      host.Open();

    2. </code>

登录 后才能参与评论