Generación de archivos WSDL para los servicios web ASP.NET

Actualización: noviembre 2007

Una vez implementada una aplicación web ASP.NET del diagrama de aplicaciones en Visual Studio Team System Architecture, Visual Studio genera automáticamente el archivo WSDL (Lenguaje de descripción de servicios web) para cada servicio web de esa aplicación. Cuando escribe la dirección URL de un servicio Web con el parámetro "?wsdl" adjunto en un explorador web, la aplicación ASP.NET devuelve el archivo WSDL, que contiene la definición de enlace de WSDL para el servicio Web.

Sugerencia:

De forma predeterminada, la propiedad de ubicación de WSDL en cada extremo del proveedor de servicios Web especifica la ubicación del archivo WSDL automáticamente generado.

Sin embargo, puede deshabilitar la generación del archivo WSDL para poder reemplazar la definición de enlace de WSDL predeterminada para cada servicio Web. Para obtener más información, vea Información general sobre aplicaciones ASP.NET en diagramas de aplicaciones.

Controlar la generación de archivos WSDL para servicios Web ASP.NET

Puede deshabilitar la generación de archivos WSDL, que está habilitada de forma predeterminada, para todos los servicios web de una aplicación ASP.NET. La deshabilitación de la generación automática de archivos WSDL le permite reemplazar la definición de enlace de WSDL predeterminada generada en el archivo WSDL para todos los servicios Web. También puede habilitar la generación de archivos WSDL, si se ha deshabilitado.

Nota:

Cuando deshabilita la generación de archivos WSDL, debe especificar otra ubicación que contiene el archivo WSDL que desea utilizar en su lugar, y asegurarse de que el archivo WSDL especificado está actualizado con los cambios realizados en la definición del servicio Web.

Para obtener más información, vea Cómo: Controlar la generación de archivos WSDL para los servicios web ASP.NET.

Reemplazar definiciones de enlace de WSDL para servicios Web ASP.NET

Puede invalidar la definición de enlace de WSDL predeterminada en el archivo WSDL para todos los servicios web. Reemplazar la definición de enlace de WSDL predeterminada le permite especificar una definición de enlace de WSDL diferente. El archivo WSDL generado hará referencia al archivo WSDL especificado con la definición de enlace de WSDL que desea utilizar en su lugar.

Nota:

La definición de enlace de WSDL describe el comportamiento del extremo para un servicio Web, incluso las operaciones, parámetros y tipos de parámetros y operaciones adicionales, así como los protocolos que deben utilizar otras aplicaciones para llamar al servicio Web. De forma predeterminada, la definición de enlace de WSDL se genera a partir de la definición del servicio Web, que se obtiene a partir de la clase del servicio Web correspondiente y de cualquier clase de tipos de parámetros y operaciones adicionales en el proyecto de aplicación asociado.

Para obtener más información, vea Cómo: Invalidar definiciones de enlaces de WSDL en archivos WSDL.

Vea también

Otros recursos

Configurar la generación de archivos WSDL para servicios web ASP.NET