Configuración de un controlador de recepción de WCF-CustomIsolated
Debe configurar las propiedades del controlador de recepción si desea que el adaptador de WCF-CustomIsolated busque la extensión de comportamiento personalizado en otras ubicaciones aparte de machine.config.
¿Por qué debería el adaptador de WCF-CustomIsolated buscar las extensiones de comportamiento personalizado en ubicaciones que no sean el archivo 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-CustomIsolated 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-CustomIsolated 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 de WCF-CustomIsolated:
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 siguiente para configurar un controlador de recepción WCF-CustomIsolated.
Para configurar las propiedades del controlador de adaptador
En la Consola de administración de BizTalk, expanda BizTalk ServerAdministration, expanda Grupo de BizTalk, expanda Configuración de la plataforma y, a continuación, expanda Adaptadores.
En la lista de adaptadores expandidos, haga clic en WCF-CustomIsolated, 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.
En el cuadro de diálogo Propiedades del controlador de adaptadores , 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.
En el cuadro de diálogo Propiedades de transporte WCF-CustomIsolated , 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.