为什么我在localhost上启动我的wcf服务:53776 / MyService.svc我在wcf测试客户端中收到此错误。
WCF客户端不支持此操作:
[ServiceContract]
public interface ILSKTicketService
{
[OperationContract]
Task UploadLDTTickets(LDTTicketUploadDTO[] tickets);
}
为什么不支持此类型?
我还可以如何测试我的服务端点?
答案 0 :(得分:1)
首先,您应该问自己是否真的需要将任务作为返回类型返回,因为还有其他隐含的复杂性。
第二个(主要是您提出的问题),除了使用标准WCFTestClient之外,您还可以创建一个单独的应用程序,向终点添加服务引用(https://msdn.microsoft.com/en-us/library/bb628652.aspx),然后使用生成的客户端来测试您的呼叫(https://msdn.microsoft.com/en-us/library/bb386386.aspx)比WCFTestClient提供的更灵活。