"Existe a possibilidade de contornar este problema (e diversos outros, como
overhead de trazer uma cópia do WSDL a cada criação de client) mantendo um cache
local (ou seja, no lado do cliente) doWSDL. Essa abordagem pode ter problemas
com versionamento do contrato; mas, do ponto de vista de produção é mais vantajoso
manter esse cache, já que as aplicações já estarão testadas e não devem (ou não
deveriam, pelo menos) ter esse tipo de problema.
O código do cliente fica como:"
e possui uma listagem de código (2.14. Sumário) porém não consegui implementar.