3

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

WCF 客户端不支持此操作:

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

为什么不支持这种类型?

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

在此处输入图像描述

4

1 回答 1

2

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

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

于 2015-05-26T08:21:24.310 回答