3 votes

L'authentification de IIS 7.0 Web Deploy échoue après avoir changé le mot de passe de Windows... aidez-vous ?

Je dispose d'un serveur Web Windows 2008 R2 très basique exécutant IIS 7.0.

Il s'agit simplement d'un serveur de test/pratique, j'ai donc activé le déploiement Web en utilisant l'authentification Windows.

Tout s'est bien passé et j'ai pu déployer facilement à partir de VS 2010 en utilisant les informations d'identification du compte administrateur.

Après avoir changé le mot de passe du compte Administrateur, j'obtiens l'erreur suivante lorsque j'essaie de déployer à partir de Visual Studio (en utilisant le nouveau mot de passe, bien sûr) :

Erreur 1 La tâche de déploiement Web a échoué... ...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 : (401) Unauthorized.

Si je remets le mot de passe de l'administrateur à l'original et que j'essaie de publier en l'utilisant, tout fonctionne à nouveau correctement. Que me manque-t-il donc ? Suis-je censé faire quelque chose dans IIS après avoir changé le mot de passe ?

Gracias.

1voto

rmukhopadhyay Points 243

Vérifiez vos règles Web Deploy pour vous assurer qu'aucune d'entre elles n'utilise le même compte administrateur. Utilisez l'icône de délégation du service de gestion depuis IIS Manager au niveau du serveur. Vérifiez également que votre pool d'applications n'utilise pas votre compte administrateur.

1voto

Jeff Camera Points 213

Alors, c'était vraiment bizarre...

Le problème était que mon nouveau mot de passe contenait un %. Je suppose que cela a quelque chose à voir avec l'encodage de la chaîne de connexion ?

De toute façon, les mots de passe sans le signe "pour cent" fonctionnent très bien et je peux les changer autant que je veux !

1voto

Ramasamy Points 11
  1. Ouvrez IIS Manager et sélectionnez le site web correspondant qui cause l'erreur 401.
  2. Ouvrez la propriété "Authentification" sous l'onglet droit "IIS".
  3. Cliquez à droite sur l'élément "Authentification anonyme" et cliquez sur "Modifier".
  4. Sélectionnez "Application Pool Identity" dans le popup au lieu de votre compte système.
  5. Cliquez sur OK

[le problème sera résolu]

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X