Asmx en dll (proxy dll) encapsulado

Buenas , Aqui veras como hacer un encapsulado de un asmx en una dll a traves del WSDL.exe que incorpora microsoft SDKs.

Para poder realizar el ejemplo correctamente deberás crear 2 proyectos en la misma solución; 1 para la dll y 2 otro para el formulario que llamara a esa dll tal y como se indica en el video.

Lo primero que deberás hacer es descargar en formato vb el servcio asmx a traves del Wsdl, para ello abre una consola de comandos localiza el wsdl.exe dentro de microsoft sdks y introduce el siguiente comando en la consola en la ruta :

wsdl http://soulsmakers.com/TEST.asmx /out:C:\<tudirectorio>\DLLPROXY.vb /language:vb

Una vez que lo tengas agregalo a tu proyecto dll y agrega las referencias system.web system.net y compilalo.

A continuación en tu proyecto de winforms agrega la referencia que has compilado y ya dispondrás de las funciones que tiene como referencia el webservice.

Mira el siguiente video donde te explico todos los pasos a seguir, y a continuación te dejo todo el codigo para que puedas tenerlo

Por si no pudiste descargar el vb del servicio aquí esta el código.

Y las llamadas de los botones del ejemplo

Si te ha gustado suscribete a mi canal de youtube y en la web para obtener mas actualizaciones de contenidos un saludo a tod@s

Y por si te interesa hacer: Crear un asmx con acceso a datos

Deja un comentario