Désinstaller un WebService depuis dot.net

cs_Eric25 Messages postés 175 Date d'inscription mardi 19 octobre 2004 Statut Membre Dernière intervention 26 juin 2006 - 2 mars 2006 à 09:03
cs_Eric25 Messages postés 175 Date d'inscription mardi 19 octobre 2004 Statut Membre Dernière intervention 26 juin 2006 - 2 mars 2006 à 19:59
Bonjour,

Je voudrais savoir s'il y existe un moyen de désinstaller dynamiquement un Service Web existant depuis dot.net sans qu'une fenêtre de désinstallation s'affiche demandant à l'utilisateur s'il souhaite effectuer une réparation ou supprimer le WebService.
NB : Ce web Service est installé via un .msi, le lancement de ce .msi permet le désinstallation mais via une fenêtre et l'utilisateur peut avorter la procédure ou réparer la solution. Je voudrais donc être sur que le WebService est désinstallé. Cette désinstallation devant s'effectuer automatiquement.

Merci d'avance

4 réponses

TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
2 mars 2006 à 10:44
En supprimant le WSDL tu empeches sa référence.

Sinon tu peux supprimer simplement les fichiers dans le repertoire.

::|The S@ib|::
MVP C#.NET
0
cs_Eric25 Messages postés 175 Date d'inscription mardi 19 octobre 2004 Statut Membre Dernière intervention 26 juin 2006 3
2 mars 2006 à 11:59
Non je voudrais une désinstallation complète.
Je suis sur la piste d'une invite de commande qui permet de lancer la desinstallation une fois avoir récupérér la clé produit du soft (enfin je crois que c'est la clé) dans la base de registre mais pour l'instant, j'ai toujours une fenetre qui s'affiche.

executer >> MsiExec.exe /X {clé du produit}

x : pour desinstaller

Help please....
0
zebobo5 Messages postés 273 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 6 février 2009 1
2 mars 2006 à 17:12
Pour utiliser la commande MsiExec.exe /X {clé du produit},
il faut préalablement que tu l'ai installé par un package .msi. La clé produit correspond à la clé d'installation MSI
Mais TheSaib a raison, il suffit juste de supprimer les fichiers.

<hr>ZeBobo5 - http://blogs.msdn.com/zebobo5/
N'oubliez pas de cloturer votre post.
0
cs_Eric25 Messages postés 175 Date d'inscription mardi 19 octobre 2004 Statut Membre Dernière intervention 26 juin 2006 3
2 mars 2006 à 19:59
Le WebService est installé via un .msi (précisé plus haut). Pour effectuer la désinstallation, je suis donc passé par la commande MsiExec.exe en utilisant le paramètre quiet pour effectuer la désinstallation sans afficher de fenêtre.
En effet, j'aurais pu me contenter de supprimer le dossier mais le WebService aurait toujours été référencé dans la base de registre et apparaitrait toujours dans la liste des Services Web (enfin je suppose ??) et comme celui-ci est amené à être réinstallé, j'ai préféré opter pour la solution propre.
Merci pour vos suggestions.
0
Rejoignez-nous