Tutorial: Diseño de servicios Web orientados a contratos y creación de un extremo

Actualización: noviembre 2007

En este tutorial se muestran los principales aspectos del diseño de un servicio web .NET utilizando el Diseñador de aplicaciones en Visual Studio Team System Architecture. En este tutorial se explica cómo se crea un punto final de proveedor de servicios web .NET a partir de un archivo WSDL.

Este tutorial se basa en los conceptos presentados en el tema del tutorial introductorio, Tutorial: Definir aplicaciones en diagramas de aplicaciones y modificados en Tutorial: Diseñar un servicio Web.

Requisitos previos

Tutorial: Diseñar un servicio Web

Para crear un punto final de servicios web .NET a partir de un archivo WSDL

  1. Descargue el archivo LegacyCatalog.WSDL en https://go.microsoft.com/fwlink/?LinkId=40867.

  2. Haga clic con el botón secundario del mouse en la aplicación Catalog y seleccione Crear punto final de servicios web con WSDL.

    Aparecerá el cuadro de diálogo Agregar referencia Web.

  3. Explore su equipo local para encontrar la ubicación de LegacyCatalog.wsdl.

  4. Escriba esta ubicación en Dirección URL y haga clic en Ir.

  5. Haga clic en Agregar referencia.

    El punto final GetLegacyInfo aparece en la aplicación Catalog. Este punto final se basa en el contrato de WSDL seleccionado. El punto final GetLegacyInfo se implementa automáticamente dado que la aplicación Catalog se implementó en Tutorial: Diseñar un servicio Web.

  6. Haga clic con el botón secundario del mouse en el punto final GetLegacyInfo y seleccione Definir operaciones para ver la ventana Detalles del servicio web.

  7. Abra el archivo GetLegacyInfo.cs y consulte los métodos web en el código.

  8. Establezca la propiedad WSDL Binding Location en el extremo si desea utilizar el archivo WSDL original en lugar del archivo WSDL generado. Para obtener más información, vea Cómo: Invalidar definiciones de enlaces de WSDL en archivos WSDL.

Vea también

Otros recursos

Tutoriales de diseño de servicios web

Cree un extremo del servicio Web a partir de WSDL