J'ai essayé de configurer Web Deploy sur mon serveur Windows 2012 en exécutant IIS 8. J'ai installé Web Deploy à l'aide du programme d'installation de la plate-forme, mais lorsque je clique avec le bouton droit sur mon site Web et sélectionne deploy, il n'y a pas d'option pour Configure Web Deploy Publishing
comme divers documentation suggère.
J'ai trouvé cette annonce où l'individu avait le même problème. Il s'avère qu'il avait besoin d'installer "Web Deploy 3.5 for Hosting Servers" en plus des autres packages Web Deploy dans le programme d'installation de la plate-forme Web. Une fois que j'ai fait cela et redémarré IIS l'option est devenue disponible.
Cela me semble contre-intuitif car je ne suis pas un hébergeur et je voulais juste héberger mon application sur mon propre serveur. Je ne sais pas pourquoi le package Web Deploy 3.5 n'était pas suffisant.
J'ai eu des problèmes supplémentaires pour configurer Web Deploy. Cette article sur les codes d'erreur Web Deploy m'a aidé à résoudre le problème. Un autre article sur Configurer le gestionnaire de déploiement Web était essentiel pour résoudre le problème des autorisations permettant à l'utilisateur de déploiement Web de créer des répertoires et des fichiers.
Pour moi, la réinstallation de Web Deploy n'a pas fonctionné. Mais je l'ai réparé.
Allez dans le Gestionnaire de serveur , Rôles , cliquez sur [~ # ~] iis [~ # ~] , cliquez sur Ajouter des services de rôle , vérifiez le Service de gestion . Fermez ça. Rouvrez IIS Manager , et voila l'option est disponible!
Pour le serveur Windows2012 R2, les options sont dans "Serveur Web (IIS)" -> "Outils de gestion" -> "Service de gestion"
P.S. Certaines étapes supplémentaires pourraient être nécessaires, selon l'expérience de @Gaui. Ensuite, allez dans Programmes et fonctionnalités , trouvez Web Deploy , cliquez sur Modifiez et cochez/ installez toutes les cases à cocher/fonctionnalités.
J'ai eu le même problème et l'installation de "Web Deployment Tool 2.1" à partir du programme d'installation de la plate-forme Web a résolu le problème.
Vous devez installer le service de gestion avant d'installer Web Deploy. Si vous n'avez pas désinstallé Web Deploy, réinstallez-le et cela devrait fonctionner.
L'installation de "IIS Management Service" à partir de la plate-forme Web afficherait tous les éléments requis.
MISE À JOUR: Suivez ces étapes:
commentaire coad était la solution pour moi. J'utilisais Web Deploy 3.6 sur IIS 8.5. Supprimé 3.6 et installez 3.5 et cela a fonctionné.
Il faut se méfier !! Web Deploy 3.6 ne fonctionne pas avec IIS 8.5.9600.16384 ... après l'installation, redémarrage du serveur - le menu de déploiement n'apparaît pas dans IIS console du gestionnaire) Web Deploy 2.0 ne souffre jamais de ce problème Cordialement,