2010-04-23 25 views
7

Uno de nuestros proveedores proporciona una API de servicio web para permitir a sus clientes validar datos en una base de datos. Como parte de su SDK, proporcionan un archivo WSDL (Lenguaje de definición de servicios web) que, de acuerdo con su documentación, puede ser leído por aplicaciones de software y herramientas de desarrollo de aplicaciones. Una herramienta de aplicación como Visual Studio de Microsoft puede importar un documento WSDL y generar automáticamente clases de software que accedan a los servicios web que define el WSDL ".¿Cómo agrego un WSDL a un proyecto de Visual Studio 2005?

Actualmente estoy usando Visual Studio 2005. ¿Qué debo hacer para que Visual Studio haga la generación de código mágico para mí?


ACTUALIZACIÓN: Esto no era obvio para mí, pero si usted tiene un archivo WSDL estática almacenada localmente en su ordenador, puede simplemente pegar la ruta del archivo (por ejemplo C:\WSDLFiles\Service.WSDL) en la barra de direcciones del Cuadro de diálogo de referencia web.

+1

http://stackoverflow.com/questions/1302525/how-to-use-a-wsdl/1302543#1302543 – vidalsasoon

Respuesta

4

Si hace clic derecho en el proyecto en el explorador de soluciones, y selecciona "Agregar referencia web ..." obtendrá un diálogo para vincular el archivo WSDL a su proyecto. Visual Studio descargará WSDL y generará todo lo necesario para usar la interfaz en el IDE.

El WSDL debe exponerse en la URL de su servicio web, no se vincula al archivo que le dieron. Me imagino que el archivo es solo para referencia.

+1

es WSDL no siempre expuesto desde el servicio web. Eso permite que cualquiera sepa sobre el servicio. Entregar un archivo a las personas que conoce es una forma de controlar quién sabe acerca de los metadatos del servicio. –

0

Haga clic derecho en su proyecto web y seleccione 'Add web reference' y básicamente siga las instrucciones.

Cuestiones relacionadas