Configuración de servicios WCF
Cuando haya diseñado e implementado su contrato de servicios, usted está listo para configurar su servicio. En este momento define y personaliza cómo se expone su servicio a los clientes, además de especificar la dirección donde se puede encontrar, el transporte y codificación de mensajes que utiliza para enviar y recibir mensajes y el tipo de seguridad que requiere.
La configuración tal y como se utiliza aquí incluye todas las maneras, imperativamente en código o utilizando un archivo de configuración, en el que puede definir y personalizar los diferentes aspectos de un servicio, como especificar sus direcciones de extremo, los transportes utilizados y sus esquemas de seguridad. En la práctica, escribir la configuración es una de las partes principales de la programación de aplicaciones de WCF.
En esta sección
Configuración simplificada
Desde la versión 4 de .NET Framework, WCF incluye un nuevo modelo de configuración predeterminado que simplifica sus requisitos de configuración. Si no se proporciona una configuración de WCF para un servicio concreto, se configurará automáticamente en tiempo de ejecución con los puntos de conexión, los enlaces y los comportamientos predeterminados.
Configuración de servicios mediante archivos de configuración
Los servicios de Windows Communication Foundation (WCF) se pueden configurar mediante el uso de la tecnología de configuración de .NET Framework. Normalmente, al archivo Web.config suelen agregarse elementos XML que se corresponden con un sitio de Internet Information Services (IIS) que, a su vez, hospeda un servicio WCF. Los elementos le permiten cambiar los datos, como las direcciones de punto de conexión (las direcciones reales utilizadas para comunicarse con el servicio) en una base equipo por equipo.
Enlaces
Además, WCF incluye varias configuraciones comunes proporcionadas por el sistema, en forma de enlaces, que le permiten seleccionar rápidamente las características más básicas que definen cómo se comunican los clientes y los servicios. Entre estas características se incluyen los transportes, la seguridad y los tipos de codificación de mensajes.
Extremos
Toda comunicación con un servicio WCF se produce a través de los puntos de conexión de este. Los puntos de conexión contienen el contrato, la información de configuración que se especifica en los enlaces, y las direcciones que indican dónde encontrar el servicio o dónde obtener información sobre el servicio.
Seguridad de servicios
Puede usar el motor WCF y los mecanismos de seguridad existentes para implementar mecanismos de confidencialidad, integridad, autenticación y autorización en cualquier servicio. También puede revisar los éxitos de seguridad y errores.
Creación de servicios interoperables de WS-I Basic Profile 1.1
Los requisitos para implementar un servicio interoperable con servicios y clientes en cualquier otra plataforma o sistema operativo se describen en la especificación WS-I Basic Profile 1.1.
Referencia
System.ServiceModel.Description
Secciones relacionadas
Ciclo de vida de programación básica
Diseño e implementación de servicios
Introducción a la extensibilidad