Question

Nous travaillons vers des déploiements automatisés et j'ai été vraiment sorti de l'utilisation de MSDEPLOY pour nous aider à nous y rendre. Malheureusement, je n'ai pas eu de chance de faire travailler MS pour travailler avec VS2010 et je suis sur le point d'abandonner.

Notre serveur Win 2008 est dans le centre de données et j'ai le pare-feu et MS déploient le service distant et la configuration du service de gestion IIS correctement selon:http://learn.iis.net/page.aspx/516/configure-the-web-deployment-handler/

J'ai configuré l'utilisateur IIS Manager et vérifié tout, je peux réfléchir. Je peux même me connecter à partir de notre environnement de développement si j'utilise la gestion à distance IIS. Cependant, lorsque je publie de VS 2010, je reçois:

Error   1   Web deployment task failed.(Could not connect to the destination computer ("x.x.x.x"). On the destination computer, make sure that Web Deploy is installed and that the required process ("The Web Management Service") is started.)
The requested resource does not exist, or the requested URL is incorrect.
Error details:
Could not connect to the destination computer ("x.x.x.x"). On the destination computer, make sure that Web Deploy is installed and that the required process ("The Web Management Service") is started.
The remote server returned an error: (404) Not Found.       0   0   UI

Qu'est-ce que je rate? S'il vous plaît aider?

Était-ce utile?

La solution

Cette erreur apparaît lorsque vous n'utilisez pas l'URL correcte pour le service MSDEPLOY. Ça devrait ressembler a quelque chose comme ca:

http: // xxxx: 80 / msdeployagentsService

Le: / msdeployagentsService est le chemin par défaut que MSDEPLOY utilise.

Autres choses à essayer: 1. Éteindre le pare-feu et voir si cela fonctionne. 2. Valider le «service de déploiement Web» est en cours d'exécution dans le Windows Service Manager du serveur de destination.

Autres conseils

@Paullemke La réponse sera probablement correcte pour un serveur utilisé depuis un certain temps.

Mais en tant qu'addendum pour quiconque navigue à cette question - la même erreur est lancée si MSDEPLOY n'est tout simplement pas installé sur le serveur - ce qui peut se produire si le serveur est nouveau. Oh et La série d'articles de Troy Hunt sur le déploiement vaut bien la peine d'être examinée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top