Bonjour, je souhaiterais savoir s'il est possible de créer une application
COM+ via les ServicedComponent qui utilise une assembly placée dans le GAC
en la recherchant par son nom partiel.
L'objectif étant de mettre à jour l'assembly en incrémentant la version et
ainsi ne pas arrêter l'application COM+. Bref mettre à jour l'application
serveur à chaud, sans interrption de service.
Merci
--
Antoine VERET
Consultant 3IE (http://www.3ie.org)
Tu peux créer automatiquement ce type de fichier à l'aide de l'outil Configuration Microsoft .NET Framework 1.1. 1) Choisi Applications/ Ajouter une application à configurer 2) Selectionnes ton application 3) Selectionnes Assemblysc configurés managés 4) Configurer une assembly 5) choisir une assembly à partir du cache d'assemblys 6) Choisir ton assembly 7) Selectionnes l'onglet stratégie de liaison et rentres les infos de version
A+
Eric Vernié Microsoft France
"Antoine Veret" <antoine.veret_NOSPAM_AT_3ie.org> a écrit dans le message de news:efTD%
Bonjour, je souhaiterais savoir s'il est possible de créer une application COM+ via les ServicedComponent qui utilise une assembly placée dans le GAC en la recherchant par son nom partiel.
L'objectif étant de mettre à jour l'assembly en incrémentant la version et ainsi ne pas arrêter l'application COM+. Bref mettre à jour l'application serveur à chaud, sans interrption de service.
Merci
-- Antoine VERET Consultant 3IE (http://www.3ie.org)
Bonjour Antoine,
Essais de faire la manipulation suivante :
Créez un fichier de configuration pour l'application client dans lequel tu
redirige la version de l'assembly
Exemple:
Tu peux créer automatiquement ce type de fichier à l'aide de l'outil
Configuration Microsoft .NET Framework 1.1.
1) Choisi Applications/ Ajouter une application à configurer
2) Selectionnes ton application
3) Selectionnes Assemblysc configurés managés
4) Configurer une assembly
5) choisir une assembly à partir du cache d'assemblys
6) Choisir ton assembly
7) Selectionnes l'onglet stratégie de liaison
et rentres les infos de version
A+
Eric Vernié
Microsoft France
"Antoine Veret" <antoine.veret_NOSPAM_AT_3ie.org> a écrit dans le message de
news:efTD%23Q1lEHA.2504@TK2MSFTNGP14.phx.gbl...
Bonjour, je souhaiterais savoir s'il est possible de créer une application
COM+ via les ServicedComponent qui utilise une assembly placée dans le GAC
en la recherchant par son nom partiel.
L'objectif étant de mettre à jour l'assembly en incrémentant la version et
ainsi ne pas arrêter l'application COM+. Bref mettre à jour l'application
serveur à chaud, sans interrption de service.
Merci
--
Antoine VERET
Consultant 3IE (http://www.3ie.org)
Tu peux créer automatiquement ce type de fichier à l'aide de l'outil Configuration Microsoft .NET Framework 1.1. 1) Choisi Applications/ Ajouter une application à configurer 2) Selectionnes ton application 3) Selectionnes Assemblysc configurés managés 4) Configurer une assembly 5) choisir une assembly à partir du cache d'assemblys 6) Choisir ton assembly 7) Selectionnes l'onglet stratégie de liaison et rentres les infos de version
A+
Eric Vernié Microsoft France
"Antoine Veret" <antoine.veret_NOSPAM_AT_3ie.org> a écrit dans le message de news:efTD%
Bonjour, je souhaiterais savoir s'il est possible de créer une application COM+ via les ServicedComponent qui utilise une assembly placée dans le GAC en la recherchant par son nom partiel.
L'objectif étant de mettre à jour l'assembly en incrémentant la version et ainsi ne pas arrêter l'application COM+. Bref mettre à jour l'application serveur à chaud, sans interrption de service.
Merci
-- Antoine VERET Consultant 3IE (http://www.3ie.org)
Antoine Veret
Merci je vais essayer cela.
-- Antoine VERET Consultant 3IE (http://www.3ie.org)
Merci je vais essayer cela.
--
Antoine VERET
Consultant 3IE (http://www.3ie.org)
-- Antoine VERET Consultant 3IE (http://www.3ie.org)
Antoine Veret
J'ai mal exprimé mon problème, cette opération a pour effet de modifier le liens entre l'application cliente et une assembly de dépendance. Ce que je souhaiterais faire c'est créer une application COM+ via les QueuedComponent.
Mon application cliente ne référence donc pas l'assembly, mais se contente de pusher un message sur une Queue.
La ou les choses se compliquent c'est lorsque je souhaite mettre à jour le traitement métier de cette application, je suis alors obligé de désinstallé l'application COM+ et de la réinstallée, ou non ?
Si oui, je souhaiterais pour voir enregistrer une assembly de version supérieure dans le GAC et que mon application l'utilise automatiquement.
Ce n'est peut etre pas la solution la plus efficace, ni la plus simple, je suis ouvert à toute propositions.
Merci de votre aide.
-- Antoine VERET Consultant 3IE (http://www.3ie.org)
"Eric Vernié [MS]" wrote
Bonjour Antoine,
Essais de faire la manipulation suivante :
Créez un fichier de configuration pour l'application client dans lequel tu redirige la version de l'assembly Exemple:
Tu peux créer automatiquement ce type de fichier à l'aide de l'outil Configuration Microsoft .NET Framework 1.1. 1) Choisi Applications/ Ajouter une application à configurer 2) Selectionnes ton application 3) Selectionnes Assemblysc configurés managés 4) Configurer une assembly 5) choisir une assembly à partir du cache d'assemblys 6) Choisir ton assembly 7) Selectionnes l'onglet stratégie de liaison et rentres les infos de version
A+
Eric Vernié Microsoft France
J'ai mal exprimé mon problème, cette opération a pour effet de modifier le
liens entre l'application cliente et une assembly de dépendance. Ce que je
souhaiterais faire c'est créer une application COM+ via les QueuedComponent.
Mon application cliente ne référence donc pas l'assembly, mais se contente
de pusher un message sur une Queue.
La ou les choses se compliquent c'est lorsque je souhaite mettre à jour le
traitement métier de cette application, je suis alors obligé de désinstallé
l'application COM+ et de la réinstallée, ou non ?
Si oui, je souhaiterais pour voir enregistrer une assembly de version
supérieure dans le GAC et que mon application l'utilise automatiquement.
Ce n'est peut etre pas la solution la plus efficace, ni la plus simple, je
suis ouvert à toute propositions.
Merci de votre aide.
--
Antoine VERET
Consultant 3IE (http://www.3ie.org)
"Eric Vernié [MS]" <ericv@online.microsoft.com> wrote
Bonjour Antoine,
Essais de faire la manipulation suivante :
Créez un fichier de configuration pour l'application client dans lequel tu
redirige la version de l'assembly
Exemple:
Tu peux créer automatiquement ce type de fichier à l'aide de l'outil
Configuration Microsoft .NET Framework 1.1.
1) Choisi Applications/ Ajouter une application à configurer
2) Selectionnes ton application
3) Selectionnes Assemblysc configurés managés
4) Configurer une assembly
5) choisir une assembly à partir du cache d'assemblys
6) Choisir ton assembly
7) Selectionnes l'onglet stratégie de liaison
et rentres les infos de version
J'ai mal exprimé mon problème, cette opération a pour effet de modifier le liens entre l'application cliente et une assembly de dépendance. Ce que je souhaiterais faire c'est créer une application COM+ via les QueuedComponent.
Mon application cliente ne référence donc pas l'assembly, mais se contente de pusher un message sur une Queue.
La ou les choses se compliquent c'est lorsque je souhaite mettre à jour le traitement métier de cette application, je suis alors obligé de désinstallé l'application COM+ et de la réinstallée, ou non ?
Si oui, je souhaiterais pour voir enregistrer une assembly de version supérieure dans le GAC et que mon application l'utilise automatiquement.
Ce n'est peut etre pas la solution la plus efficace, ni la plus simple, je suis ouvert à toute propositions.
Merci de votre aide.
-- Antoine VERET Consultant 3IE (http://www.3ie.org)
"Eric Vernié [MS]" wrote
Bonjour Antoine,
Essais de faire la manipulation suivante :
Créez un fichier de configuration pour l'application client dans lequel tu redirige la version de l'assembly Exemple:
Tu peux créer automatiquement ce type de fichier à l'aide de l'outil Configuration Microsoft .NET Framework 1.1. 1) Choisi Applications/ Ajouter une application à configurer 2) Selectionnes ton application 3) Selectionnes Assemblysc configurés managés 4) Configurer une assembly 5) choisir une assembly à partir du cache d'assemblys 6) Choisir ton assembly 7) Selectionnes l'onglet stratégie de liaison et rentres les infos de version