Erreur HTTP 403.14 - Interdit à l’ouverture d’une page web IIS

Cet article vous aide à résoudre l’erreur « Erreur HTTP 403.14 - Interdit - Le serveur Web est configuré pour ne pas afficher le contenu de ce répertoire » qui se produit quand vous ouvrez une page web Internet Information Services (IIS).

Version du produit d’origine : Internet Information Services 7.0 et versions ultérieures
Numéro de l’article d’origine dans la base de connaissances : 942062

Remarque

  • Cet article cible les administrateurs de sites web et les développeurs web.
  • Cet article s’applique uniquement aux applications de formulaire ASP.NET classiques.

Symptômes

Quand vous visitez un site web hébergé sur IIS 7.0 ou version ultérieure, un message d’erreur semblable à celui ci-dessous s’affiche :

Erreur de serveur dans l’application « nom_application »
Erreur HTTP 403.14 - Interdit
HRESULT : 0x00000000
Description de HRESULT : Le serveur Web est configuré pour ne pas afficher le contenu de ce répertoire.

Résolution pour les utilisateurs

Si vous êtes un utilisateur, contactez les administrateurs du site web pour leur signaler que cette erreur s’est produite pour cette adresse web.

Résolution pour les administrateurs du site

Ce problème se produit car la fonctionnalité d’exploration des répertoires n’est pas activée pour le site web. En outre, le document par défaut n’est pas configuré. Pour résoudre ce problème, appliquez l’une des méthodes suivantes :

Méthode 1 : Activation de la fonctionnalité d’exploration des répertoires dans IIS (recommandé)

Pour résoudre ce problème, procédez comme suit :

  1. Démarrez le Gestionnaire des services Internet (IIS). Pour cela, sélectionnez Démarrer, Exécuter, tapez inetmgr.exe, puis sélectionnez OK.
  2. Dans le Gestionnaire des services Internet (IIS), développez le nom du serveur, développez Sites web, puis sélectionnez le site web que vous souhaitez modifier.
  3. Dans l’affichage des fonctionnalités, double-cliquez sur Exploration de répertoire.
  4. Dans le volet Actions, sélectionnez Activer.

Méthode 2 : Ajout d’un document par défaut

Pour résoudre ce problème, procédez comme suit :

  1. Démarrez le Gestionnaire des services Internet (IIS). Pour cela, sélectionnez Démarrer, Exécuter, tapez inetmgr.exe, puis sélectionnez OK.
  2. Dans le Gestionnaire des services Internet (IIS), développez le nom du serveur, développez Sites web, puis sélectionnez le site web que vous souhaitez modifier.
  3. Dans l’affichage des fonctionnalités, double-cliquez sur Document par défaut.
  4. Dans le volet Actions, sélectionnez Activer.
  5. Dans la zone Nom du fichier, tapez le nom du document par défaut, puis sélectionnez OK.

Méthode 3 : Activation de la fonctionnalité d’exploration des répertoires dans IIS Express

Remarque

Cette méthode s’adresse aux développeurs web qui rencontrent ce problème quand ils utilisent IIS Express.

  1. Ouvrez une fenêtre d’invite de commandes et accédez au dossier IIS Express sur votre ordinateur. Par exemple, tapez la commande suivante à l’invite de commandes, puis appuyez sur Entrée :

    C:\Program Files\IIS Express
    
  2. Tapez la commande suivante, puis appuyez sur Entrée :

    appcmd set config /section:directoryBrowse /enabled:true
    

Pour plus d’informations sur les lignes de commande Appcmd.exe, consultez l’article Prise en main de AppCmd.exe.