Configuración de serviciosConfiguring Services

Cuando haya diseñado e implementado su contrato de servicios, usted está listo para configurar su servicio.Once you have designed and implemented your service contract, you are ready to configure your service. 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.This is where you define and customize how your service is exposed to clients, including specifying the address where it can be found, the transport and message encoding it uses to send and receive messages, and the type of security it requires.

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.Configuration as used here includes all the ways, imperatively in code or by using a configuration file, in which you can define and customize the various aspects of a service, such as specifying its endpoint addresses, the transports used, and its security schemes. En la práctica, escribir la configuración es una parte principal de la programación de aplicaciones de WCFWCF .In practice, writing configuration is a major part of programming WCFWCF applications.

En esta secciónIn This Section

Configuración simplificadaSimplified Configuration
A partir de .NET Framework versión 4.NET Framework version 4, WCFWCF incluye un nuevo modelo de configuración predeterminado que simplifica los requisitos de configuración de WCFWCF .Starting with .NET Framework versión 4.NET Framework version 4, WCFWCF comes with a new default configuration model that simplifies WCFWCF configuration requirements. Si no se proporciona ninguna configuración de WCFWCF para un servicio concreto, el tiempo de ejecución lo configurará automáticamente con extremos, enlaces y comportamientos predeterminados.If you do not provide any WCFWCF configuration for a particular service, the runtime automatically configures your service with default endpoints, bindings, and behaviors.

Configuración de servicios mediante archivos de configuraciónConfiguring Services Using Configuration Files
Se puede configurar un servicio de Windows Communication Foundation (WCF)Windows Communication Foundation (WCF) mediante la tecnología de configuración .NET Framework.NET Framework.A Windows Communication Foundation (WCF)Windows Communication Foundation (WCF) service is configurable using the .NET Framework.NET Framework configuration technology. Por lo general, los elementos XML se agregan al archivo Web.config para un sitio de Internet Information Services (IIS) que hospeda un servicio WCFWCF.Most commonly, XML elements are added to the Web.config file for an Internet Information Services (IIS) site that hosts a WCFWCF service. 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.The elements allow you to change details, such as the endpoint addresses (the actual addresses used to communicate with the service) on a machine-by-machine basis.

EnlacesBindings
Además, WCFWCF 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 sobre cómo se comunican un cliente y el servicio, como los transportes, seguridad y codificación de mensajes utilizadas.In addition, WCFWCF includes several system-provided common configurations in the form of bindings that allow you to quickly select the most basic features for how a client and service communicate, such as the transports, security, and message encodings used.

Puntos de conexiónEndpoints
Toda la comunicación con un WCFWCF servicio se produce a través de la extremos del servicio.All communication with a WCFWCF service occurs through the endpoints of the service. 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.Endpoints contain the contract, the configuration information that is specified in the bindings, and the addresses that indicate where to find the service or where to obtain information about the service.

Seguridad de serviciosSecuring Services
Utilizando WCFWCF y mecanismos de seguridad existentes, puede implementar confidencialidad, integridad, autenticación y autorización en cualquier servicio.Using WCFWCF and existing security mechanisms, you can implement confidentiality, integrity, authentication, and authorization into any service. También puede revisar los éxitos de seguridad y errores.You can also audit for security successes and failures.

Creación de servicios interoperables de WS-I Basic Profile 1.1Creating WS-I Basic Profile 1.1 Interoperable Services
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.The requirements for deploying a service that is interoperable with services and clients on any other platform or operating system are outlined in the WS-I Basic Profile 1.1 specification.

ReferenciaReference

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

Ciclo de vida de programación básicaBasic Programming Lifecycle

Diseño e implementación de serviciosDesigning and Implementing Services

Servicios de hospedajeHosting Services

Creación de clientesBuilding Clients

Introducción a la extensibilidadIntroduction to Extensibility

Administración y diagnósticoAdministration and Diagnostics

Vea tambiénSee Also

Programación básica de WCFBasic WCF Programming
Información conceptualConceptual Overview
Detalles de las características de WCFWCF Feature Details