WCF по своей природе - транспортная независимость , поэтому конфигурация должна учитывать типы транспорта, не имеющие тайм-аута.
Проблема в HTTP заключается в том, что если у вас есть один тайм-аут для HTTP и один явно для WCF, возникнет конфликт, и поэтому вы должны определить их отдельно.
Я считаю, что WCF big fudge , независимый от транспорта транспорт, вызывающий снижение производительности при упрощении развертывания и настройки.Сказав это, я думаю, что он намного превосходит ASMX, ИМХО:)