Web IIS Déployer la “Importer/Exporter une Application” Action Manquant?
J'ai eu un travail IIS 7.5 avec Web Deploy 3.5 configuration, tels que le "Import/Export de l'Application" dans la main droite d'action volet a montré et a bien fonctionné. Malheureusement, j'ai dû supprimer et réinstaller IIS, et maintenant l'Importation/l'Exportation de la fonctionnalité n'apparaît pas dans le volet Actions, comme si le déploiement Web n'a pas été installé.
J'ai essayé de le réinstaller à l'aide du programme d'installation automatique à http://www.iis.net/downloads/microsoft/web-deploy, mais quand je le lance, le programme d'installation semble penser que le déploiement Web est déjà installé et ne pas m'offrir tout réinstaller/option de désinstallation.
Comment puis-je forcer une réinstallation de WebDeploy ou de force IIS pour reconnaître que le déploiement Web est toujours installé?
Vous devez vous connecter pour publier un commentaire.
Sur une note de côté...
Si vous ne voyez pas le Déployer des options dans IIS une fois que vous avez réinstallé le déploiement Web, essayez d'exécuter IIS en tant qu'Administrateur. Espérons que cette aide.
Je suis exécutant IIS sur ma machine de développement sur Windows 7. Web Deploy 3.6 semblent briser quelque chose que l'Importation /Exportation des options de l'Application ne sont pas disponibles. Dû désinstaller 3.6 via le panneau de configuration ajout/suppression de programmes, puis installer 3.5 via le Web PI.
J'ai installé l'Outil de Déploiement Web 2.1 puis redémarrez le Gestionnaire des services IIS et l'Importation/Exportation de l'Application apparaissent.
J'ai été l'exécution d'une galerie de "modèle" de Windows Server 2012 VM sur Azure. Web Platform Installer, a déclaré le déploiement Web de 3,5 était déjà installé. Au début, je pensais que ce qui est agréable, avait été supprimé/déplacé.
Dans Ajout/suppression de Programmes, vu que le déploiement Web 3.6 Beta a été installé. Enlevé et réinstallé 3.5 (sans SQL trucs), via le Web PI.
Couru IIS Manager en tant qu'admin et tout fonctionne très bien.
Mise à jour - Une nouvelle Azure VM également eu ce problème, mais avait 3.6 Bêta 3 est installé. Encore une fois, supprimé et réinstallé 3.5 via WebPI.
Aucune des autres réponses ici corrigé cela pour moi avec Visual Studio 17 sur Windows 10. La solution était ici: https://developercommunity.visualstudio.com/content/problem/230372/web-deply-40-msi-location.html
Web Deploy 4 a déménagé à être distribués avec Visual Studio 2017. C'est débile parce que le Web Déployer le service et l'Importation/Exportation sont les outils pour les administrateurs de serveur et de ne pas les devs. La discussion dans le lien dit qu'ils sont de travailler sur l'ajout de Web Deploy 4 pour le Web Platform Installer, mais se sont heurtés à quelques questions (lire: nous n'avons pas la création d'un déploiement pour la première place.)
Le correctif pour moi a été de désinstaller Web Deploy 4 du Panneau de commande-Apps & caractéristiques, puis le réinstaller à partir de la MSI fourni avec le Studio. Regarder dans
C:\ProgramData\Microsoft\VisualStudio\Packages
pour un dossier commeMicrosoft.VisualStudio.WebDeploy.Msi,version=...,chip=x64
. Le fichier MSI est à l'intérieur que. Plus de détails dans le lien que j'ai mentionné.Ma conjecture est que si le Gestionnaire des services IIS n'est pas allumé au moment de Studio (et donc le déploiement Web) est installé, le crochet pour l'Importation/l'Exportation ne peut pas être créé.
Ma situation est légèrement différente, car je n'ai jamais eu l'importation/exportation des menus. Pour ce que ça vaut:
J'ai essayé d'installer le Web Déployer le programme d'installation. Il a dit qu'une version plus récente a été installé. J'ai essayé de réparer Web Platform Installer. Rien n'a changé. J'ai essayé de changer mais on m'a dit il y avait des composants individuels. J'ai essayé de désinstaller/réinstaller WebPlatformInstaller.
Après cela, le Gestionnaire des services IIS ont montré une
Web Platform Installer
icône en vertu de la section de la Gestion après le redémarrage, mais toujours pas de Déployer sur le menu de clic droit.Double-cliquant sur l'icône commencé le programme d'installation où je pourrais ensuite, la recherche de
web deploy
. Il y avait un Outil de Déploiement Web 2.1 qui n'a pas été installé. En cliquant sur Ajouter puis de l'Installer et redémarrer le Gestionnaire des services internet (ne pas exécuter en tant Qu'Administrateur) était tout ce qui était nécessaire pour obtenir le menu Déployer:Selon cette Document de Microsoft, la Plateforme Web de l'Installateur devrait avoir démarré automatiquement. N'a jamais fait. Mais c'est dans le menu démarrer. Les étapes sont les mêmes temps, vous le démarrez à partir du Gestionnaire des services internet ou de manière autonome.