Compartir vía


Implementación de un ensamblado

La implementación de un ensamblado compila el ensamblado e lo importa, junto con las orquestaciones, canalizaciones, esquemas y mapas (artefactos) que contiene en la base de datos de administración de BizTalk local. Inicialmente, esto se hace en el entorno de desarrollo.

La implementación también asocia el ensamblado a la aplicación de BizTalk que ha especificado en las propiedades del proyecto en Visual Studio. Después de implementar una solución, puede ver y administrar los ensamblados implementados y sus artefactos desde la consola de administración de BizTalk Server o mediante la herramienta de la línea de comandos BTSTask. Puede administrar los artefactos individualmente o agrupados dentro de la aplicación.

Implementación de un ensamblado

Puede agregar ensamblados a las aplicaciones de las siguientes maneras:

  • Implementación de un ensamblado en una aplicación desde el entorno de Visual Studio

  • Agregue manualmente ensamblados BizTalk Server a la aplicación desde la consola de administración de BizTalk Server

  • Agregar un ensamblado de BizTalk a una aplicación mediante script desde la línea de comandos

  • Mover ensamblados de BizTalk Server de otras aplicaciones desde la consola de administración de BizTalk Server

    Para obtener más información sobre cómo agregar ensamblados a aplicaciones, vea Deploying BizTalk Assemblies from Visual Studio into a BizTalk Application (https://go.microsoft.com/fwlink/?LinkID=154719).

Reimplementación de ensamblados

En el proceso de desarrollo y depuración de los ensamblados de BizTalk, es posible que tenga que volver a implementarlos varias veces. BizTalk Server proporciona un mecanismo sencillo para la reimplementación. Si va a volver a implementar un ensamblado sin cambiar el número de versión, puede usar la propiedad Volver a implementar. BizTalk Server realizará automáticamente todos los pasos para volver a implementar el ensamblado automáticamente.

Para obtener más información sobre cómo volver a implementar ensamblados, vea Cómo volver a implementar un ensamblado de BizTalk desde Visual Studio (https://go.microsoft.com/fwlink/?LinkID=154720).

Procedimientos recomendados para volver a implementar un ensamblado

Debe instalar el nuevo ensamblado en la GAC.

  • Al volver a implementar un ensamblado, siempre debe instalar la nueva versión del ensamblado en la caché global de ensamblados (GAC). Puede hacerlo una vez que lo ha vuelto a implementar. Para obtener más información, vea Cómo instalar un ensamblado en la GAC (https://go.microsoft.com/fwlink/?LinkID=154828).

    Siempre debe volver a implementar en el nivel de solución cuando haya dependencias.

  • Si una solución cuenta con varios ensamblados y uno o varios tienen una dependencia en el ensamblado que desea volver a implantar, debe volver a implantar los ensamblados en el nivel de solución. Esto se debe a que, al volver a implementar un ensamblado en el nivel de proyecto, BizTalk Server detendrá, anulará la lista, desenlazará y quitará los artefactos de todos los ensamblados que dependan de este ensamblado o de los que dependa este ensamblado. BizTalk Server no llevará a cabo los pasos adicionales para implementar, enlazar, dar de alta e iniciar los artefactos. Sin embargo, al volver a implementar la solución completa, BizTalk Server lleva a cabo automáticamente todos los pasos necesarios para anular la implementación y volver a implementar todos los artefactos en la solución según sus dependencias.

    Es posible que tenga que volver a implementar manualmente los ensamblados dependientes.

  • BizTalk Server siempre anula la implementación de ensamblados dependientes cuando anula la implementación de un ensamblado, pero en los casos siguientes, debe realizar los pasos adicionales para implementar, enlazar y dar de alta los artefactos en cada ensamblado dependiente después de volver a implementar el ensamblado en el que depende el ensamblado:

    Si vuelve a implementar un ensamblado en el nivel de proyecto y otro ensamblado de la misma solución depende de él.

    Si vuelve a implementar un ensamblado en el nivel de solución, pero existe un ensamblado dependiente en una solución diferente.

    Debe reiniciar las instancias de host.

  • Al volver a implementar un ensamblado que contiene una orquestación sin cambiar el número de versión del ensamblado, el ensamblado existente se sobrescribe en la base de datos de Administración de BizTalk. Sin embargo, antes de que el cambio se haga efectivo, deberá reiniciar cada instancia de host correspondiente al host al que está enlazada la orquestación. Puede especificar la opción para que todas las instancias de host del equipo local se reinicien automáticamente al volver a implementar un ensamblado.

    Al volver a implementar un ensamblado que contiene una orquestación sin cambiar el número de versión del ensamblado, el ensamblado existente se sobrescribe en la base de datos de Administración de BizTalk. Sin embargo, antes de que el cambio se haga efectivo, deberá reiniciar cada instancia de host correspondiente al host al que está enlazada la orquestación. Puede especificar la opción para que todas las instancias de host del equipo local se reinicien automáticamente al volver a implementar un ensamblado. Para obtener más información sobre las propiedades de implementación, vea How to Set Deployment Properties in Visual Studio (https://go.microsoft.com/fwlink/?LinkID=154718).

    También puede detener e iniciar manualmente cada instancia de host. Para obtener más información sobre cómo detener e iniciar una instancia de host, vea Cómo detener una instancia de host (https://go.microsoft.com/fwlink/?LinkID=154829) y Cómo iniciar una instancia de host (https://go.microsoft.com/fwlink/?LinkID=154830).