J'ai rencontré le problème en essayant d'activer la publication Web dans Windows Server 2008R2 Standard, dans IIS 7.5. Normalement, si le serveur n'est pas hors ligne, il peut être simplement activé en installant Web Deploy 3.6 pour les serveurs d'hébergement et en activant les connexions à distance à partir du service de gestion.
1) Assurez-vous que le service de rôle Management Service
est installé (depuis Server manager)
2) WebDeploy_amd64_en-US.msi doit être installé (comme l'a souligné Jun
). Je l'ai installé complètement.
3) J'ai également installé Microsoft Visual Studio Express 2012 pour le Web depuis ici. Clairement, Visual Studio lui-même n'est pas nécessaire, mais de nombreuses dépendances semblent être nécessaires pour que la publication Web fonctionne.
Comme alternative pour trouver les composants réellement nécessaires, Web Platform Installer peut être utilisé sur une autre machine (connexion Internet requise) et après l'installation de Web Deploy 3.6 pour les serveurs d'hébergement, il affichera les composants réellement installés. Cependant, une partie du processus d'installation concerne également la configuration d'IIS.
Je trouve l'installation de VS 2012 Express beaucoup plus facile (il peut être désinstallé après, car les composants partagés resteront).
Ce composant a été exporté par Web Platform Installer v5 Command Line comme une dépendance requise par Web Deploy 3.6 pour les serveurs d'hébergement (avec une vingtaine d'autres).