2011-03-04 20 views
5

He generado una clase usando wsdl.exe desde el archivo wsdl.Cómo probar wsdl localmente

inspeccioné el código generado y no es como 3-4 métodos disponibles, pero supongo que sólo mediante protocolo SOAP (Sólo estoy adivinando & probablemente equivocado) que se define con el atributo anterior como:

  • [System.Web.Services.Protocols.SoapDocumentMethodAttribute (etc ..)]

Simplemente, quiero crear una clase ficticia del WSDL y utilizar sus métodos.

Gracias de antemano.

+0

Por cierto, no quiero usar soapui –

Respuesta

4

Yo recomiendo usar svcutil.exe instead of wsdl.exe

Usando svcutil hace que sea muy fácil de hacer una clase "de prueba" (que estoy leyendo como un talón o simulado), ya que genera una interfaz, así como un proxy.

Así, por ejemplo,

svcutil.exe http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl 

generará una interfaz llamada ICurrencyService y una CurrencyServiceClient.

+0

Eso ayudó mucho, gracias –

0

El símbolo del sistema de Visual Studio tiene un exe que debería permitirle hacer esto.

wcftestclient.exe [dirección de punto final del servicio]

hopefuly eso es lo que quiere decir.