Yo tembien quiero utilizar ese web service, estoy con el mismo dilema, la manera que yo lo probe, desde .net con visual studio 2010, ir a mi proyecto , click derecho, agregar referencia del servicio, y puse la url del servicio , y automaticamente lo instancio a mi proyecto y lo pude usar, posterior a ello al ejecutarlo me aparece el error que mencione anteriormente, hasta alli llege ahora no se que mas hacer.
Haber si nos comentas como te resulto.
Como comente:
con la herramienta svcutil.exe(la encuentras en esta url:http://originaldll.com/file/svcutil.exe/31570.html),pues esta herramienta se utiliza con la ventana de comandos de windows CMD.
solo te posicionas en la carpeta donde se localiza el svcutil.exe. ejemplo:
D:\CARPETA>
seguidamente , ejecutas el siguiente comando
(D:\CARPETA>svcutil /t:code
http://nazca.gotdns.com:1234/personaService.svc?wsdl /out:MyServicePersona.cs
/config:MyServicePersona.config) donde (
svcutil), es la herramienta,(
/t:code) es una propiedas de la herramienta,(
http://nazca.gotdns.com:1234/personaService.svc?wsdl) es la dirección del servicio web y (
/out:MyServicePersona.cs
/config:MyServicePersona.config) son opciones para nombrar los archivos .cs y .config.
al ejecutar saldra lo siguiente:
D:\CLASE>svcutil /t:code
http://nazca.gotdns.com:1234/personaService.svc /out:My
ServicePersona.cs /config:MyServicePersona.config
Mono service contract conversion tool 0.1.0.0 - Copyright (C) 2006 Novell, Inc.
Attempting to download metadata from '
http://nazca.gotdns.com:1234/personaService.svc' using DISCO..
Disco found documents at the following URLs:
- Xml Schema at
http://nazca.gotdns.com:1234/personaService.svc?xsd=xsd0- Xml Schema at
http://nazca.gotdns.com:1234/personaService.svc?xsd=xsd3- DISCO document at
http://nazca.gotdns.com:1234/personaService.svc?disco- WSDL document at
http://nazca.gotdns.com:1234/personaService.svc?wsdl=wsdl0- Xml Schema at
http://nazca.gotdns.com:1234/personaService.svc?xsd=xsd1- Xml Schema at
http://nazca.gotdns.com:1234/personaService.svc?xsd=xsd2- WSDL document at
http://nazca.gotdns.com:1234/personaService.svc?wsdlGenerating files..
MyServicePersona.csD:\CLASE>.
si te das cuenta solo me genera el archivo .cs, solo falta el .config. estoy investigando aun donde se encuentra el error, posiblemente este en el servicioweb, aun no lo se, espero que no.
ese archivo lo incluyes en tu proyecto con clase, demas agregas las referencias:
System.ServiceModel y System.Runtime.Serialization, para que no te salga error al ver el archivo y usarlo. por ultimo le hacer referencia un una clase publica a la clase:
public class Class1
{
PersonaServiceClient Cliente = new PersonaServiceClient();
public void RecuperarPorDni(String Dni)
{
PersonaDTOResponse LibPers = new PersonaDTOResponse();
/*LibPers =*/
Cliente.GetByDNI(Dni);
Cliente.Close();
}
}
despues llamas al metodo de algún formulario, y ahi veras el error que me sale, que falta el archivo .config
suerte...y si lo resuelves avisa.. que seria un gran aporte. quiza me este equivocando en algo