Salut,
Je travaille sous VS 2008 Pro (à la maison) et VS 2005 et 8 team system chez mon client.
je viens d'être confronté à un problème qui m'a planté un projet pendant 4 jours et j'aimerais trouver une solution et/ou fabriquer un add in s'il n'en existe pas pour répondre à ce besoin.
Il s'agit du dipositif de publication et en particulier de la publication du web.config.
En théorie, on devrait disposer de 4 environnements, dev, test, qualif et prod. Quoi qu'on fasse, on a toujours des petites différences entre chacun d'eux. Ca peut être l'entête d'hote qui est différente ou le port (ex: qualif.monprojet.mondomaine vs monprojet.mondomaine ou monprojet.mondomaine:80 vs monprojet.mondomaine:8080, ça peut être aussi le paramétrage du réseau ou la chaine de connexion.
Donc, il est nécessaire d'être très attentif lorsque l'on publie les projets car si on oublie un détail dans le web.config ou que l'on a laissé un paramètre en dur quelque part par inadvertance, ça peut générer une régression de code.
C'est pourquoi j'aimerais soit trouver un dispositif de filtrage de publication, soit un dispositif de scénarisation des déploiements plus pointu que ceux qui existent aujourd'hui dans visual studio (j'ai trouvé un très bon article traitant du sujet et un plug-in pour VS 2005 qui répondrait parfaitement à mon attente :
http://msdn.microsoft.com/en-us/library/aa479568.aspx).
Malheureusement, ça ne semble pas fonctionner sous Visual Studio 2008...
Aurriez-vous des infos relative au portage de ce projet sous 2008 ou d'un nouvel outil similaire ?
D'avance merci pour votre aide,
Laurent
Partager