Esquema de configuración de WCF

Los elementos de configuración de Windows Communication Foundation (WCF) permiten configurar el servicio WCF y aplicaciones cliente. Puede usar la herramienta Editor de configuración (SvcConfigEditor.exe) para crear y modificar los archivos de configuración para clientes y servicios. Puesto que los archivos de certificado tiene el formato como XML, debe familiarizarse con XML si desea modificarlos manualmente con un editor de texto. De lo contrario, puede encontrarse con problemas como no encontrar un atributo o una etiqueta de elemento XML. Esto se debe a que los atributos y las etiquetas del elemento XML distinguen entre mayúsculas y minúsculas.

El sistema de configuración de WCF se basa en el espacio de nombres System.Configuration. Por consiguiente, puede usar todas las características estándar proporcionadas por el espacio de nombres System.Configuration, como el bloqueo de configuración, el cifrado y la combinación para aumentar la seguridad de su aplicación y su configuración. Para obtener más información acerca del uso de estos conceptos, consulte los temas siguientes.

Cifrar información de configuración

Bloquear opciones de configuración

En esta sección se describen todos los valores posibles de cada elemento de configuración y cómo interactúa con otros elementos de configuración de WCF. En el mapa siguiente se muestra el esquema de configuración de WCF:

Diagram that shows the WCF configuration schema.

Precaución

Proteja las secciones de configuración de WCF en los archivos de configuración de la aplicación (app.config) con las listas de control de acceso (ACL) adecuadas para evitar posibles amenazas de seguridad. Por ejemplo, asegúrese de que solo las personas adecuadas pueden tener acceso o modificar la configuración de seguridad en enlaces de la aplicación, o la sección modelo de servicio del archivo de configuración de un servicio.

En esta sección

<system.serviceModel>
Describe el elemento ServiceModel.

<system.serviceModel.activation>
Configura la herramienta SMSvcHost.exe.

<system.runtime.serialization>
El elemento de nivel superior para establecer opciones al usar serializadores como DataContractSerializer.

Configurar aplicaciones de Windows Communication Foundation
Describe cómo configurar los servicios WCF y los clientes.