Compartir a través de


Configuración de un controlador de recepción de WCF-Custom

Debe configurar las propiedades del controlador de recepción si desea que el adaptador de WCF-Custom busque las extensiones de comportamiento personalizadas desde ubicaciones distintas de machine.config.

¿Por qué se deben WCF-Custom extensiones de comportamiento personalizado de búsqueda del adaptador desde ubicaciones distintas de machine.config?

Las extensiones de comportamiento personalizadas usadas por BizTalk Server se registran en el machine.config. Antes de cargar las extensiones de comportamiento, el adaptador de WCF-Custom busca las extensiones de comportamiento en machine.config. Sin embargo, machine.config se usa idealmente para almacenar la información de configuración necesaria en todas las aplicaciones que se ejecutan en un equipo determinado. Por otro lado, las extensiones de comportamiento personalizado de WCF solo pueden ser requeridas por BizTalk Server y no por todas las aplicaciones que se ejecutan en el equipo. Por lo tanto, aunque las extensiones de comportamiento personalizado se pueden almacenar en el archivo machine.config, esta no es la ubicación óptima.

Con BizTalk Server, las propiedades del controlador de adaptador proporcionan una ubicación adicional desde la que el adaptador de WCF-Custom puede buscar las extensiones de comportamiento personalizadas. Tenga en cuenta que esto no reemplaza a las extensiones de comportamiento que ya están disponibles en el archivo machine.config.

Consideraciones adicionales

Tenga en cuenta los puntos siguientes al configurar las propiedades del controlador de recepción personalizado de WCF:

  • Las extensiones del controlador de envío personalizado deben estar disponibles en el archivo machine.config o en las propiedades del controlador de adaptador. No se deben duplicar las extensiones de comportamiento personalizado en ambas ubicaciones.

  • Si la extensión de comportamiento personalizado ya está disponible en el archivo machine.config e intenta establecer la misma extensión de comportamiento para las propiedades del controlador de adaptador, se producirá un error cuando intente establecer la propiedad.

  • Si la extensión de comportamiento personalizado ya está establecida para las propiedades del controlador de adaptador y actualiza el archivo machine.config con la misma extensión de comportamiento, se producirá un error en tiempo de ejecución y también se registrará en el registro de eventos. También se deshabilita la ubicación de recepción.

  • Los ensamblados a los que se hace referencia en la extensión de comportamiento personalizado deben estar presentes en la memoria caché global de ensamblados (GAC) antes de establecer las propiedades del controlador de adaptador.

Configuración de las propiedades del controlador de adaptador

Use el procedimiento que se describe en este tema para configurar un controlador de recepción personalizado de WCF.

Para configurar las propiedades del controlador de adaptador

  1. En la Consola de administración de BizTalk, expanda BizTalk ServerAdministración, expanda Grupo de BizTalk, expanda Configuración de la plataforma y, a continuación, expanda Adaptadores.

  2. En la lista de adaptadores expandidos, haga clic en WCF-Custom, en el panel derecho, haga clic con el botón derecho en el controlador de recepción que desea configurar y, a continuación, haga clic en Propiedades.

  3. En el cuadro de diálogo Propiedades del controlador de adaptador, en la pestaña General , en la lista Nombre de host , seleccione el host con el que se asociará el controlador de recepción y, a continuación, haga clic en Propiedades.

  4. En el cuadro de diálogo Propiedades de transporte personalizadas de WCF , en la pestaña Extensiones de WCF , haga lo siguiente:

    Use Para hacer esto
    Importar Importar un archivo de configuración de WCF con las extensiones de comportamiento personalizado de WCF. Al hacer clic en este botón, se abre el cuadro de diálogo Importar configuración de WCF para examinar y buscar un archivo de configuración de WCF. Tenga en cuenta que el archivo debería ser un archivo de configuración de WCF válido. Para obtener más información sobre el esquema de configuración de WCF, vea "Esquema de configuración de Windows Communication Foundation" en https://go.microsoft.com/fwlink/?LinkId=163953.
    Exportar Exportar la extensión de comportamiento personalizado de WCF a un archivo de configuración de WCF. Al hacer clic en este botón, se abre el cuadro de diálogo Exportar configuración de WCF para examinar y guardar el archivo de configuración de WCF.
    Borrar Borrar la extensión de comportamiento personalizado de WCF existente de las propiedades del controlador de adaptador.

Consulte también

Configuración del adaptador de WCF-Custom