61 votes

Déploiement Web dans Visual Studio 2010 - le service de gestion Web est manquant

Je suis la mise en place d'un nouveau serveur sous Windows 2008 (x64) avec IIS 7.5. J'ai installé le déploiement Web 2.1 à partir du Web Platform Installer.

Mais le serveur est manquant le Service de Gestion Web, et comme un résultat de n'importe quel web le déploiement échoue avec ce message:

Error   1   Web deployment task failed.(Could not complete the request to remote agent URL 'https://url:8172/MsDeploy.axd?site=Default Web Site'.)
This error indicates that you cannot connect to the server. Make sure the service URL is correct, firewall and network settings on this computer and on the server computer are configured properly, and the appropriate services have been started on the server.
Error details:
Unable to connect to the remote server
No connection could be made because the target machine actively refused it 

J'ai vérifié les services et trouvé le service est manquant:

enter image description here

Le Déploiement Web de service de l'agent est installé (c'est le IIS6 service), mais pas le service de Gestion Web (le IIS7 déployer le service).

Comment puis-je résoudre ce problème? Le Web Platform Installer, pas de travail pour le déploiement Web?

101voto

Chris Schiffhauer Points 3156

Voici un courant de procédure qui ne seront pas sensibles à la linkrot comme la accepté de répondre.

  1. Installez le Web Platform Installer sur le serveur, qui est disponible en téléchargement à partir de Microsoft.

  2. Open Web Platform Installer, sélectionnez "Produits" en haut, et de la recherche pour "Service de Gestion". Cliquez sur le bouton "Ajouter" de la "IIS: Service de Gestion des résultats", puis cliquez sur "Installer".

  3. Une fois que le Service de Gestion Web a installé, vous la trouverez dans la console Services. Définissez le type de démarrage sur Automatique et le démarrer.

  4. Ouvrir IIS. Avec le nœud du serveur sélectionné, trouver "le Service de Gestion" dans la Vue des Fonctionnalités.

  5. Double-cliquez sur "Gestion des Services" pour ouvrir la fonction. L'arrêter dans le panneau de droite, si nécessaire, pour apporter des modifications. Cochez la case "Activer les connexions à distance". Lorsque vous avez terminé d'apporter des modifications. Cliquez sur "Appliquer", puis cliquez sur "Démarrer".

23voto

Jorge Santos Points 328

Ouvrez Web Platform Installer (WPI) et ajoutez IIS: Service de gestion, sous Produits.

Si vous ne savez pas où trouver WPI, accédez au Gestionnaire des services Internet -> Nœud du serveur -> Section Gestion du serveur. Si ce n'est pas le cas, installez-le à partir de http://www.microsoft.com/web/gallery/install.aspx?appid=WDeploy

10voto

kateroh Points 1983

Lancez InetMgr.exe et, tout en étant sur le nœud du serveur dans la vue arborescente, sélectionnez "Service de gestion". Par défaut, il est désactivé. Vous devez donc cocher "Activer les connexions à distance".

3voto

Jimmy Points 7473

Si vous accédez à Ajout / Suppression de programmes, recherchez Web Deploy et cliquez sur Modifier, vous devriez pouvoir ajouter les fonctionnalités manquantes. Il est possible que le package WebPI que vous avez sélectionné ne l'installe pas par défaut (IIRC, il existe plusieurs packages d'installation WebDeploy).

0voto

Quelque chose à garder à l'esprit, après avoir suivi toutes ces étapes (IIS7), je ne pouvais pas activer les connexions distantes, car elles étaient grisées. J'ai donc arrêté le service de gestion, actualisé la console (toujours grisé), puis cliqué sur l'onglet inférieur de la vue du contenu, puis sur l'onglet Vue de la fonctionnalité, et enfin, il m'a permis d'activer les connexions distantes. Cela ressemblait à un bogue après l’installation du produit, mais c’est peut-être parce que je n’ai pas mis à niveau le dernier programme d’installation Web Platform.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X