wsdl.exe
Se encuentra por ejemplo en:
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin
Hay que estar en la carpeta correspondiente y desde línea de comandos usar
wsdl [URL servicio]
genera un fichero de c# (por defecto) con el que poder llamar a los métodos web
Ejemplo:
wsdl http://localhost/Service1.asmx
Para usarlo:
serv = new Service1();
serv.Url = @"http://localhost/Service1.asmx";
serv.CookieContainer = new System.Net.CookieContainer();
serv.MetodoWeb("Dato para método",5); // El fichero generado tiene los métodos web como métodos normales del objeto