Archivos desplegó todo mis servidores BizTalk, en la “Carpeta de proyecto” de cada usuario

StackOverflow https://stackoverflow.com/questions/1329118

Pregunta

Cuando implementar aplicaciones en nuestro servidor BizTalk, hacemos uso de una máquina de ensayo, añadir todos los recursos necesarios y luego exportar un MSI que importamos en nuestros servidores de producción (tenemos dos). El otro día me di cuenta de que hay docenas de carpetas en nuestros servidores de producción que parecen ser copias de ubicación del código fuente de cada desarrollador.

Por ejemplo:

  • C: \ Desarrollo \ MyProject1
  • C: \ Projects \ SomeProject
  • C: \ Users \ Ryan \ Mis documentos \ Proyectos de Visual Studio \ otro proyecto
  • Muchos otros

Son todos los proyectos que hemos desplegado para BizTalk y las carpetas no contienen código fuente, sólo la carpeta "despliegue" de cada proyecto de BizTalk con archivos DLL en el mismo. Sin embargo, pensé que los paquetes MSI fueron agregando los archivos DLL en la GAC, o por lo menos, ellos estaban poniendo en la carpeta de destino de MSI de instalación (se instalan todos los archivos MSI a "C: \ Biztalk \ ProjectName").

¿Alguien puede arrojar algo de luz aquí? Son estas copias extra de seguridad que desea eliminar y tendrán que dejar de mis aplicaciones de BizTalk en sus pistas?

¿Fue útil?

Solución

(acabo de releer su pregunta y veo que mi respuesta puede necesitar un poco más de contexto. Antes de implementar la próxima vez, tienen los desarrolladores de seguir los siguientes pasos para que no va a terminar con las carpetas que usted ha mencionado en su pregunta .)

Usted tiene control sobre la carpeta de instalación - sólo tiene que cambiar el destino de sus recursos con el Administrador de BizTalk. También puede controlar la instalación en la GAC.

Utilice los siguientes pasos para modificar la carpeta de instalación (las cosas se instalan en la carpeta que el usuario especifica cuando se ejecuta el MSI):

  1. En el Administrador de BizTalk, bajo la carpeta Recursos de la aplicación, revise los valores por debajo de la fuente y columnas Ubicación de destino - verá las carpetas y las letras de unidad que existen en el sistema.
  2. Para cada elemento de la lista, haga clic derecho y seleccione Modificar
  3. Cambiar el Ubicación de destino - la parte de la ruta de ubicación - a **% BTAD \ _InstallDir% ** (incluya los símbolos% y separar los últimos% del nombre de archivo (probablemente una DLL) con un carácter de barra invertida (\) Por lo tanto, podría ser similar a esto cuando haya terminado:. **% BTAD \ _InstallDir% ** \ MyStuff.DLL
  4. Exportar su aplicación
  5. Ejecutar el MSI en los sistemas de destino - las cosas se instalan en la carpeta que el usuario especifica cuando se ejecuta el MSI

Esta es la esencia de la solución - I casualmente escribió un breve post sobre este último mes .

Otros consejos

No me eliminarlos hasta que se hizo una redistribución. BizTalk es recordar la ubicación del recurso se añadió inicialmente a la fuente de metadatos de recursos. Para el propósito de generar un MSI se debe añadir los recursos de donde usted quiere que residen en el servidor de producción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top