IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Dll comune à plusieurs site


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Par défaut Dll comune à plusieurs site
    Bonjour,

    J'ai une dizaine de site qui tournent et qui utilisent tous une dll que j'ai dévellopé.
    Cette dll je l'a met réguliérement à jours. Le problème est que lorsque je lance une mise à jours je suis obligé de la pusher dans tout les répertoires bin de mes sites.

    N'y a t'il pas un moyen de centraliser la dll ?

    Je connais le principe de la GAC mais je la trouve trés contraignante surtout lorsque la dll doit être mis à jours.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut

    Je suis pas sûr que ce soit une "Best Practice" mais tu peux toujours te faire un répertoire global et créer un répertoire virtuel (virtual directory) "bin" dans chaque site Web qui pointe vers le répertoire global.
    En passant, le GAC n'est pas beaucoup plus contraigant, il est même possible de scripter la mise à jour de la dll dans le GAC.

    Yroubag

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Par défaut
    Merci pour la réponse.

    J'ai peur que le repertoire virtuel écrase le répertoire physique bin du site. Faut que je test.

    Le GAC me rapelle de mauvais souvenir du temps du frameword 1, je vais essayer de creuser l'affaire voir si il y a eu du changement.

  4. #4
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    La GAC est sans doute la meilleure solution, de plus tu peux avoir plusieurs version de ta DLL.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Par défaut
    D'aprés les info que j'ai récolté sur la GAC, lorsque je souhaite mettre une dll à jours je suis obligé de couper tout les services qui utilisent la dll. Or j'aimerais éviter de couper tout mes services. Certain parle même de faire un IIS reset pour que la mise à jours soit effective...

    Et si je fais un versionning, je suis obligé de modifier ensuite tout les services.

    J'ai donc opter pour une solution, plus simple. J'ai créer un petit script qui me copie la dll dans tous les sites.

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par MAt20 Voir le message
    D'aprés les info que j'ai récolté sur la GAC, lorsque je souhaite mettre une dll à jours je suis obligé de couper tout les services qui utilisent la dll. Or j'aimerais éviter de couper tout mes services. Certain parle même de faire un IIS reset pour que la mise à jours soit effective...

    Et si je fais un versionning, je suis obligé de modifier ensuite tout les services.

    J'ai donc opter pour une solution, plus simple. J'ai créer un petit script qui me copie la dll dans tous les sites.
    La copie de la dll va entrainer un restart de l'appli

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Par défaut
    Je sais, mais ca ne sera pas toute les applis en même temps. Et c'est mieux qu'un IIS reset.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Redirection vers plusieurs sites web
    Par oligig dans le forum Apache
    Réponses: 9
    Dernier message: 21/03/2006, 17h04
  2. [apache] héberger plusieurs site
    Par goma771 dans le forum Apache
    Réponses: 2
    Dernier message: 08/01/2006, 15h38
  3. Comment héberger plusieurs sites web chez moi ?
    Par vulquin dans le forum Apache
    Réponses: 6
    Dernier message: 10/11/2005, 10h04
  4. Héberger plusieurs sites sur la même machine
    Par fgiuliano dans le forum Apache
    Réponses: 9
    Dernier message: 27/10/2005, 10h29
  5. Réponses: 5
    Dernier message: 05/10/2004, 13h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo