Похоже, что один из ваших методов либо возвращает объект Task, либо имеет объект Task в качестве одного из своих параметров.
Задачи не могут быть переданы через границу веб-службы - это причина вашей проблемы.
Обновление: Я посмотрел ссылку, по которой вы получили этот код, и похоже, что предоставленный код является только концептуальным. Если вы внимательно посмотрите на формулировку, он говорит «будет» вместо «можно».
WCF vNext примет модель Async
как на клиенте, так и на сервере
сторона, и предоставить новые задачи на основе
перегрузки для некоторых наиболее часто используемых
асинхронные API.
Поскольку задача не может быть передана через границу веб-службы, она не будет работать.