Nous avions une application Web fonctionnant sur un intranet et j'essaie de la publier sur Internet à l'aide de Visual Studio 2010. Le serveur de destination exécute iis7 et le service de gestion Web est en cours d'exécution.
Sur Visual Studio 2010, mon URL de service est:
Et le site / application est:
Site Web / WebApp par défaut
Le marquage en tant qu'application IIS sur la destination et Autoriser le certificat non approuvé est vérifié et j'utilise un compte d'administration.
Visual Studio renvoie l'erreur suivante:
Démarrez Web Deploy Publiez l'application / le package sur https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default%20Web%20Site ... C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10 .0 \ Web \ Microsoft.Web.Publishing.targets (3588,5): Erreur: la tâche de déploiement Web a échoué. (Agent distant (URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site= Site Web par défaut ) n'a pas pu être contacté. Assurez-vous que le service d'agent distant est installé et démarré sur l'ordinateur cible.)
L'agent distant (URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default Web Site) n'a pas pu être contacté. Assurez-vous que le service d'agent distant est installé et démarré sur l'ordinateur cible. Une réponse non prise en charge a été reçue. L'en-tête de réponse «MSDeploy.Response» était «» mais «v1» était attendu. Le serveur distant a renvoyé une erreur: (403) Interdit.
Des idées pour le publier sans certificat SSL valide?
Web Deploy peut vous donner tout un tas d'erreurs s'il n'est pas configuré correctement. Faites-vous une faveur et utilisez le programme d'installation de la plate-forme Web ( https://www.microsoft.com/web/downloads/platform.aspx ). Vous devez d'abord désinstaller WebDeploy si vous avez déjà essayé de l'installer. A partir du WebPI, sélectionnez: "Web Deploy 3.6 for Hosting Servers".
la source
J'ai eu le même problème. Parlez de sauter à travers les cerceaux ... La solution nécessite la mise en place d'autorisations utilisateur et de déploiement, etc.
Il s'avère que j'ai dû le créer manuellement à partir de `` Configurer le gestionnaire de déploiement Web '' (voir ci-dessous pour le lien), en utilisant ce guide pour `` Configurer les autorisations WMSVC et IIS Manager '' et `` Créer des règles de délégation pour les utilisateurs de déploiement Web '' a résolu le problème.
notes: Diagnostiqué à l'aide de 'codes d'erreur de déploiement Web' à partir de: http://www.iis.net/learn/publish/troubleshooting-web-deploy/web-deploy-error-codes et finalement configuré à l'aide de processus de 'Configurer le déploiement Web Handler ': http://www.iis.net/learn/publish/using-web-deploy/configure-the-web-deployment-handler
la source
Dans mon cas, après la case à cocher Activer les connexions à distance, je dois réinstaller Web Deploy pour le faire fonctionner.
la source