WCF客户端不支持此操作

时间:2015-05-26 07:59:43

标签: c# wcf wcftestclient

为什么我在localhost上启动我的wcf服务:53776 / MyService.svc我在wcf测试客户端中收到此错误。

WCF客户端不支持此操作:

[ServiceContract]
public interface ILSKTicketService
{
    [OperationContract]
    Task UploadLDTTickets(LDTTicketUploadDTO[] tickets);
}

为什么不支持此类型?

我还可以如何测试我的服务端点?

enter image description here

1 个答案:

答案 0 :(得分:1)

首先,您应该问自己是否真的需要将任务作为返回类型返回,因为还有其他隐含的复杂性。

第二个(主要是您提出的问题),除了使用标准WCFTestClient之外,您还可以创建一个单独的应用程序,向终点添加服务引用(https://msdn.microsoft.com/en-us/library/bb628652.aspx),然后使用生成的客户端来测试您的呼叫(https://msdn.microsoft.com/en-us/library/bb386386.aspx)比WCFTestClient提供的更灵活。