Message d’erreur lorsque vous visitez un site Web qui est hébergé sur IIS 7.0 : « Erreur HTTP 403.2 - interdit »

Symptômes

Vous avez un site Web qui est hébergé sur Internet Information Services (IIS) 7.0. Lorsque vous visitez le site Web, vous pouvez recevoir un message d’erreur semblable au suivant :
Erreur du serveur dans l’Application «< nom de l’application >»
--------------------------------------------------------------------------------
Erreur HTTP 403.2 - interdit
HRESULT : 0x80070005
Description de HRESULT : vous avez tenté d’afficher une ressource qui n’a pas d’accès en lecture

Cause

Cause 1

Ce problème se produit car la ressource demandée n’est pas configurée pour l’accès en lecture. Pour résoudre ce problème, reportez-vous à la section 1 de la résolution.

Cause 2

Ce problème se produit car le gestionnaire qui est configuré pour la ressource demandée n’a pas l’autorisation de lecture. En outre, les verbes autorisés sont dans un format incorrect. Pour résoudre ce problème, reportez-vous à la section Résolution 2.

Résolution

Résolution 1

Pour résoudre ce problème, procédez comme suit :
  1. Cliquez sur Démarrer, tapez Inetmgr dans la zone Rechercher, puis cliquez sur Inetmgr dans la liste programmes.


    Si vous êtes invité à saisir un mot de passe administrateur ou à confirmer une opération, tapez le mot de passe, ou cliquez sur Continuer.
  2. Dans le Gestionnaire des services IIS, développez le nom du serveur, développez sites Web, puis cliquez sur le site Web que vous souhaitez modifier.
  3. Dans Affichage des fonctionnalités, double-cliquez sur Mappages de gestionnaires.
  4. Dans le volet Actions , cliquez sur Modifier les autorisations de gestionnaire.
  5. Activez la case à cocher lecture , puis cliquez sur OK.

Résolution 2

Pour résoudre ce problème, procédez comme suit :
  1. Cliquez sur Démarrer, tapez Inetmgr dans la zone Rechercher, puis cliquez sur Inetmgr dans la liste programmes.


    Si vous êtes invité à saisir un mot de passe administrateur ou à confirmer une opération, tapez le mot de passe, ou cliquez sur Continuer.
  2. Dans le Gestionnaire des services IIS, développez le nom du serveur, développez sites Web, puis cliquez sur le site Web que vous souhaitez modifier.
  3. Dans Affichage des fonctionnalités, double-cliquez sur Mappages de gestionnaires.
  4. Sur la page Mappages de gestionnaires , cliquez sur le gestionnaire qui est configuré pour la ressource demandée, puis cliquez sur Modifier les autorisations de gestionnaire dans le volet Actions .
  5. Activez la case à cocher lecture , puis cliquez sur OK.
  6. Sur la page Mappages de gestionnaire , cliquez sur le gestionnaire qui est configuré pour la ressource demandée et puis cliquez sur Modifier dans le volet Actions .
  7. Sous l’onglet verbes , assurez-vous que les verbes HTTP sont séparées par des virgules dans la zone de un des verbes suivants .

    Par exemple, assurez-vous que les verbes HTTP ressemblent aux verbes HTTP suivants :
    GET, POST
Propriétés

ID d'article : 942036 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Commentaires