web-dev-qa-db-fra.com

Menu "Configurer Web Deploy" manquant dans le menu IIS 8

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.

enter image description here

51
webworm

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.

70
webworm

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.

49
TPAKTOPA

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.

4
user3095420

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.

4
Liam

L'installation de "IIS Management Service" à partir de la plate-forme Web afficherait tous les éléments requis.

2
Praveen

MISE À JOUR: Suivez ces étapes:

  1. tapez les programmes et les fonctionnalités (dans la zone de recherche du menu)
  2. Accédez à WEB DEPLOY (installez-le à partir du programme d'installation de la plateforme Web au cas où vous ne l'auriez pas)
  3. Sélectionnez WEB DEPLOY et cliquez sur l'option de changement en haut
  4. Vérifiez et installez TOUTES les options disponibles
  5. Attendez d'installer et de fermer/rouvrir IIS GUI
  6. les options devraient apparaître lorsque vous faites un clic droit sur le site.
2
jack.the.ripper

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,

0
Daniel Genezini