mercredi 7 mars 2012

Publication One-Click avec Visual Studio 2010

Introduction

Une fonctionnalité très intéressante de Visual Studio est la publication One-Click. Celà permet assez simplement de publier votre site sur un IIS distant.

Web Deploy 2.0

Avant toute chose commençons par installer Web Deploy 2.0 disponible ici :
  • http://www.iis.net/download/webdeploy

Service de gestion IIS

Il faut ensuite installer le service de rôle "Service de gestion IIS".

Web Deploy 2.0

Il faut maintenant activer ce service via la console d'administration IIS



Paramétrage

Une fois l'installation et l'activation effectuées, reste le paramétrage:

  • Nous commençons par créer un utilisateur local auquel on affecte le groupe "Utilisateurs"
  • Nous ajoutons ensuite cet utilisateur dans les gestionnaires des services Internet via "Autorisation du gestionnaire des service Internet" dans la console d'administration IIS.
  • Nous lui attribuons ensuite les droits d'écriture sur le répertoire du site pour lequel nous voulons activer le publish One-Click
  • Nous ajoutons ensuite les règles suivantes via "Délégation du service de gestion" en leur attribuant l'utilisateur local déjà créé
    • iisApp
    • createApp
    • setAcl

Publication

Publions maintenant notre site en renseignant les informations nécessaires:




A noter que l'URL du service est formatée de la façon suivante:

  • http://SERVEUR_IIS:PORT_DU_SERVICE/msdeploy.axd
Et que le port est celui par défaut (8172) ou celui que vous avez renseigné lors de l'activation du service des gestion.

Aucun commentaire:

Enregistrer un commentaire