Discussion:
Déploiement Biztalk à partir d'une machine de dev
(trop ancien pour répondre)
Fab
2005-06-03 07:24:07 UTC
Permalink
Bonjour,

J'ai un petit problème concernant le déploiement à partir de ma machine de
dev.
En fait j'ai un serveur virtuel avec Biztalk, SQL Server 2000 et tout ce qui
va bien puis j'ai une machine de dev avec Visual Studio et les modules qui
vont bien pour faire du dev Biztalk. Malheureusement lors d'un déploiement
sur le serveur, le processus de déploiement fonctionne bien sur la BDD du
serveur Biztalk distant mais pas pour le déploiement des dll dans le GAC du
serveur Biztalk distant. En fait les dll sont déployées dans le GAC de la
machine de dev càd en local. Ceci m'oblige à chaque fois, à copier les dll
sur le serveur Biztalk puis de faire un gacutil /i, plutôt contraitgnant !!!
Quelqu'un aurait une solution pour alléger le déploiement ???
Benjamin Guinebertière [MS]
2005-06-05 18:15:40 UTC
Permalink
Je ne pense pas que vous puissiez déployer sur une machine distante depuis
Visual Studio. Vous pouvez déployer en local avec un serveur SQL distant
contenant la base BizTalkMgmtDb, mais pas sur un serveur distant.
La solution de copie les dll puis de faire un gacutil /i me semble la
bonne...
--
Benjamin Guinebertière
Microsoft France

Ce message est fourni en l’état, sans garantie d’aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by Fab
Bonjour,
J'ai un petit problème concernant le déploiement à partir de ma machine de
dev.
En fait j'ai un serveur virtuel avec Biztalk, SQL Server 2000 et tout ce qui
va bien puis j'ai une machine de dev avec Visual Studio et les modules qui
vont bien pour faire du dev Biztalk. Malheureusement lors d'un déploiement
sur le serveur, le processus de déploiement fonctionne bien sur la BDD du
serveur Biztalk distant mais pas pour le déploiement des dll dans le GAC du
serveur Biztalk distant. En fait les dll sont déployées dans le GAC de la
machine de dev càd en local. Ceci m'oblige à chaque fois, à copier les dll
sur le serveur Biztalk puis de faire un gacutil /i, plutôt contraitgnant !!!
Quelqu'un aurait une solution pour alléger le déploiement ???
BPR
2005-06-08 09:19:17 UTC
Permalink
La copie des assemblées et leur enregistrement dans le GAC est effectivement
la seule solution.
La documentation produit explique cela très bien
[ms-help://BTS_2004/Deploying/htm/ebiz_asdepl_howto_nbbr.htm].

Dans tous les cas il faudra exécuter localement quelque chose pour effectuer
le déploiement des assemblées dans le GAC. Ce "quelque chose" peut prendre
plusieurs formes:
- scripts, à l'instar de ce que l'on peut trouver dans les répertoires
d'exemple;
- utilisation de BTSInstaller
[ms-help://BTS_2004/Deploying/htm/ebiz_depl_assemblies_ijlh.htm]
- utilisation du framework de déploiement de Scott Colestock
(http://www.traceofthought.net/CategoryView,category,Deployment%20Framework.
aspx) basé sur NAnt;

... ou alors attendre la version 2006 de BTS qui semblent apporter de
grande améliorations de ce côté là.

BPR
Post by Benjamin Guinebertière [MS]
Je ne pense pas que vous puissiez déployer sur une machine distante depuis
Visual Studio. Vous pouvez déployer en local avec un serveur SQL distant
contenant la base BizTalkMgmtDb, mais pas sur un serveur distant.
La solution de copie les dll puis de faire un gacutil /i me semble la
bonne...
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by Fab
Bonjour,
J'ai un petit problème concernant le déploiement à partir de ma machine de
dev.
En fait j'ai un serveur virtuel avec Biztalk, SQL Server 2000 et tout ce qui
va bien puis j'ai une machine de dev avec Visual Studio et les modules qui
vont bien pour faire du dev Biztalk. Malheureusement lors d'un déploiement
sur le serveur, le processus de déploiement fonctionne bien sur la BDD du
serveur Biztalk distant mais pas pour le déploiement des dll dans le GAC du
serveur Biztalk distant. En fait les dll sont déployées dans le GAC de la
machine de dev càd en local. Ceci m'oblige à chaque fois, à copier les dll
sur le serveur Biztalk puis de faire un gacutil /i, plutôt contraitgnant !!!
Quelqu'un aurait une solution pour alléger le déploiement ???
Loading...