Oi, Gabriel.
Quando eu fiz o teste simplesmente instanciando o WS ocorreu erro de "A conexão subjacente foi fechada".
Isso aconteceu porque estou dentro de uma rede com firewall e o ASP.NET não estava configurado para consumir o web service informando as credenciais de proxy corretamente.
Entretanto, se eu explicitamente consumir o WS informando os parâmetros de proxy no request, ele funciona corretamente. Inclusive, a versão retornada para mim foi "Apache Axis version: 1.4 Built on Apr 22, 2006 (06:55:48 PDT)".
Meu código ficou assim:
Code Snippet
WebReference1.VersionService vs =
new ReordenarPDF.WebReference1.VersionService();
WebProxy proxyObject =
new WebProxy("http://endereco-proxy-minha-rede:porta", true);
vs.Proxy = proxyObject;
lblResultado.Text = vs.getVersion();
Além disso, adicionei uma chamada a "using System.Net;". Você pode informar ao ASP.NET suas configurações de proxy via web.config (procure por "web.config <defaultProxy>"). Daí você não precisaria criar um proxy programaticamente como fiz acima.
Bom, verifique se isto o ajuda.
Abraço.