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 :

Déploiement application web


Sujet :

ASP.NET

  1. #1
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut Déploiement application web
    Bonjour,
    j'ai déjà parcouru les billet sur le sujet dans le forum et sur ce site sans trouver de réponse : je désire déployer automatiquement mon appli web (asp.net 3.5 développée avec VS2008) sur IIS6/IIS7 en gérant les fonctionnalités suivantes :
    - création de pool
    - assignation de l'identité du pool
    - création de répertoire virtuel sous le site web par défaut
    J'ai à ma disposition une vieille version d'Installshield (vers 12) qui ne me permet pas de créer un site virtuel sous le site web par défaut et qui fonctionne seulement sur IIS6 (pas IIS7 malgré que la compatibilité IIS6 de la métabase soit installée)... J'ai essayé de partir sur une solution de projet de déploiement en suivant les tutos sur ce site mais je me rends compte qu'il faut coder un certains nombre d'actions personnalisées pour arriver à ce que je veux faire...
    Donc en bref, je voulais savoir :
    - 1) si vous connaissiez une solution à ce problème.
    - 2) Qu'est ce que vous utilisez pour vos déploiement ?
    - 3 ) Créer vous toujours les pools et les sites web à la main sur IIS ?

    Merci d'avance pour toute réponse,
    Lek.

  2. #2
    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
    3/ Oui, suffit de le faire la première fois
    2/ On dépose les fichiers dans des répertoires spécifiques et des batchs de déploiement tournent la nuit

  3. #3
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Merci pour ta réponse :
    pour le point 3) que font les batchs : seulement du xcopy...

  4. #4
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    As-tu lu cet article sur le déploiement web avec Visual Studio 2010 ?

    Ensuite, pour la partie automatisation, tu peux consulter le billet/tutoriel récent de Scott Guthrie sur le sujet.

    Enfin, n'hésite pas non plus à consulter le site officiel IIS. Il commence à y avoir une bonne base d'articles et tutos assez sympas. Pour la partie déploiement c'est ici. Il y a également de nombreux exemples de création d'App Pool ou autre configuration de IIS via ligne de commande.

    En espérant t'avoir aidé.

  5. #5
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Salut,
    merci pour tes infos. Je n'avais pas lu le premier article car je n'ai pas VS2010 et je ne veux pas upgrader seulement pour générer un set-up de déploiement.
    Pour la partie automatisation, on ne parle encore que de VS2010 et IIS7.
    Je suis déjà passé sur le site officiel IIS, mais la plupart des notes malheureusement ne visent aussi que IIS7.
    Ahh ! Suis-je le seul qui ait des clients sous 2003 et 2008 ?
    Bon cela dit, merci pour tes liens, je vais me replonger dans les tutos pour voir ce que je peux en sortir.

    Merci,
    Lek.

  6. #6
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Si tu utilises 2005/2008, tu peux aussi passer par un serveur d'integration continue, avec un script de déploiement xcopy, voire d'autres appels systèmes...

    Personnellement, c'est ce que je fais sur à peu prés toutes mes applis, on à un build à chaque check-in, un déploiement quotidien en dev, et des déploiement à la demande en uat et prod.

    Après, il faut configurer un petit serveur de build (cruisecontrol.net ou teamcity, il y'à des tutos sur les deux sur dvp), et ajouter un petit script nant qui va déployer ton site en xcopy

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  7. #7
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Merci pour tes infos mais je reviens sur ce post car après avoir tester et étudier tes propositions ce n'est pas vraiement la solution que je désire :
    en fait je veux pouvoir fournir à mes clients ayant IIS6 ou 7 un setup qui permette facilement à un utilisateur moyen d'installer sur le serveur web le nouveau site en renseignant :
    - nom du répertoire virtuel sous le site web par défaut
    - pool (avec création de pool)
    - identité de l'utilisateur utilisé pour l'authentification par défaut.

    J'espère que cela clarifiera mieux ma demande. N'hésite pas si tu as des questions.

    Merci encore pour tout,
    Lek.

  8. #8
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    euh....c'est géré en natif par les projets de déploiement, si je me rappelle bien...

    J'avais fait ca a l'époque avec VS2005, regarde ici pour plus d'infos:
    http://weblogs.asp.net/scottgu/archi...06/429723.aspx

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  9. #9
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Merci de ta réponse, en fait en natif on a pas l'ensemble des options que je veux :
    -> identité utilisateur + création de pool... La seule option semble de devoir coder soit même les appels à IIS via ses propres customs action
    Aussi avant de me lancer dans ces tâches de dev. (sans compter maintenance, différences à gérer entre IIS6/7 et plus tard 8), je voulais savoir comment s'y prenait les autres....

Discussions similaires

  1. Réponses: 5
    Dernier message: 05/05/2011, 19h31
  2. Probleme au déploiement application web
    Par Lopak dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 04/05/2010, 18h35
  3. [SP-2007] Déploiement Application Web / Planning d'entreprise
    Par Lapinpanda dans le forum SharePoint
    Réponses: 6
    Dernier message: 29/07/2009, 11h37
  4. déploiement application web asp.net
    Par alicia26 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/07/2009, 16h39
  5. déploiement application web
    Par psycho_xn dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 22/09/2008, 19h41

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