Comment configurer Web Deploy sur Windows 10? Cela devrait-il fonctionner? J'ai trouvé des informations sur Web Deploy sur Windows 8, mais elles ne fonctionnent pas. Comment cela se passe-t-il dans Windows 10?
Microsoft est très sournois à ce sujet, mais il semble qu'ils aient supprimé la possibilité d'utiliser le déploiement Web à distance de TOUS les systèmes d'exploitation non serveur. Même dans Windows 7, si vous effectuez toutes les mises à jour les plus récentes, le menu de déploiement disparaît dans IIS. Donc, si vous voulez utiliser le déploiement Web, il semble que votre seule option est de dépenser un peu d'argent pour un système d'exploitation serveur.
CEPENDANT, j'ai réussi à configurer la publication FTP et à l'utiliser sur mon ordinateur Windows 10, qui fonctionne presque aussi bien. Installez simplement le serveur FTP sous le panneau de configuration => programmes et paramètres => installez les composants Windows. Ensuite, ouvrez Gestionnaire d’Iis et cliquez avec le bouton droit de la souris sur votre site. Une option de configuration de la publication FTP devrait apparaître. La configuration est une douleur et pas simple, mais si vous vous trompez, vous comprendrez.
Ensuite, dans Visual Studio, cliquez avec le bouton droit de la souris sur votre projet, cliquez sur Publier, puis sur le premier écran de la liste déroulante, vous trouverez la bonne vieille option ftp. Bonne chance!
MODIFIER
D'après la réponse d'OP, une autre solution consiste simplement à partager le dossier racine sur le serveur. Par exemple,
C:/inetpub/www
Puis montez ce partage sur votre boîte de développement, je l’ai monté en tant que lecteur P:\pour la production et Q:\pour qa. Ensuite, dans Visual Studio sur l’écran de publication, sélectionnez simplement déployer sur le système de fichiers et sur ce lecteur mappé, fonctionne comme un charme et est beaucoup plus simple que la configuration de FTP.
Ok, je l'ai fait (sous Windows 10):
Assurez-vous de faire ce qui suit:
Vous verrez maintenant l’option "Configurer la publication Web Deploy" dans le menu Déployer d’IIS. À partir de là, assurez-vous que le port 8172 est ouvert à partir de l'adresse IP à partir de laquelle vous publiez.
L'installation de WebDeploy 2.1 (disponible à partir du programme d'installation de Web Platform) vous offre une option "Déployer" sur votre site Web sous Windows 10.
Voir: https://serverfault.com/questions/253292/why-dont-i-have-deploy-actions-available-in-iis-7-manager