Эта операция не поддерживается в клиенте WCF

Почему я запускаю службу wcf по адресу localhost:53776/MyService.svc Я получаю эту ошибку в тестовом клиенте wcf.

Эта операция не поддерживается в клиенте WCF:

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

Почему этот тип не поддерживается?

Как еще я могу проверить свою конечную точку сервиса?

введите описание изображения здесь

1 ответ

Решение

Во-первых, вы должны спросить себя, действительно ли вам нужно возвращать Задание в качестве возвращаемого типа, поскольку существуют другие сложности.

Во-вторых (и в основном то, что вы просили), помимо использования стандартного WCFTestClient, вы можете создать отдельное приложение, добавить ссылку на службу в конечную точку ( https://msdn.microsoft.com/en-us/library/bb628652.aspx) и затем использовать сгенерированный клиент для проверки ваших вызовов ( https://msdn.microsoft.com/en-us/library/bb386386.aspx) с большей гибкостью, чем то, что предлагается от WCFTestClient.

Другие вопросы по тегам