web-dev-qa-db-fra.com

Comment configurer Web Deploy sur Windows 10 pro

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?

21
BWA

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.

24

Ok, je l'ai fait (sous Windows 10):

  1. Désinstallez Web Deploy 3.6 à partir du panneau de configuration (n'a pas aidé).
  2. Téléchargez le programme d’installation Web Deploy 3.6, puis lancez la désinstallation à partir du menu d’installation.
  3. Téléchargé Microsoft Web Platform Installer 5.0.
  4. A partir de Web Platform Installer 5.0, j'ai installé Web Deploy 3.5 + Web Deploy 3.5 sans le support SQL fourni.
  5. Il me semble que le menu contextuel de déploiement est de retour lorsque je clique avec le bouton droit sur un site.
4
Mofolo

Assurez-vous de faire ce qui suit:

  1. Installer Web Deploy 3.6
  2. Allez dans le Gestionnaire de serveur> IIS
  3. Sous Rôles du serveur, allez à Web Server (IIS), développez cette arborescence et sélectionnez Outils de gestion.
  4. Assurez-vous que "Service de gestion" est coché
  5. Allez dans Services, assurez-vous que "Web Management Services" est démarré. (allez-y et faites-le automatique pendant que vous y êtes).

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.

3
John K

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

0
Darian Miller