Consumindo dados de Web Service em ASP.NET

Estou desenvolvendo uma aplicação em ASP.NET e preciso que o usuário digite um valor, eu calculo o desconto para esse valor no Web Service em um método e retorno um double, que é o valor do desconto. Esse valor double retornado deve ser exibido em um listbox, e estou usando a seguinte sintaxe:

lbDesconto.Items.Add("Desconto obtido = " + (Convert.ToString(myService.calculaDesconto())));

Porém não recebo nenhum valor, é exibido apenas "Desconto obtido = " e o valor double não. O que posso fazer?

Obrigado pela ajuda.

Coloque um debug na linha: assim String resultado, e verifique se o mesmo está retornando algo. dificilmente vamos te ajudar porque o problema é bem especifico e um debug pode te ajudar!

String resultado = (Convert.ToString(myService.calculaDesconto()));
lbDesconto.Items.Add("Desconto obtido = " + resultado);