Compartir a través de


Creación de servicios interoperables de WS-I Basic Profile 1.1

Para configurar un extremo del servicio WCF para ser interoperable con clientes de servicios Web ASP.NET:

  • Utilice el tipo System.ServiceModel.BasicHttpBinding como tipo de enlace para su extremo de servicio.
  • No utilice devolución de llamada sino características de contrato de sesión o comportamientos de transacción en su extremo de servicio

Puede habilitar opcionalmente el soporte para HTTPS y la autenticación del cliente del nivel de transporte en el enlace.

Las características siguientes de la clase BasicHttpBinding requieren la funcionalidad más allá de WS-I Basic Profile 1.1:

Para que los metadatos para un servicio WCF estén disponibles para ASP.NET, utilice las herramientas de cliente de servicio Web: Web Services Description Language Tool (Wsdl.exe), Web Services Discovery Tool (Disco.exe), y la característica Add Web Reference en Visual Studio; debe habilitar la publicación de metadatos. Para obtener más información, consulte Publicación de extremos de metadatos.

Ejemplo

Descripción

El código de ejemplo siguiente muestra cómo agregar un extremo WCF que es compatible con clientes de servicios Web ASP.NET en código y, alternativamente, en archivos de configuración.

Código

Consulte también

Conceptos

Interoperabilidad con servicios web ASP.NET