Erreur HTTP 403.7 lorsque vous exécutez une application web hébergée sur un serveur exécutant IIS 7.0

Cet article vous aide à résoudre le problème où l’erreur HTTP 403.7 peut être levée lorsque vous exécutez une application web hébergée sur un serveur qui exécute Microsoft Internet Information Services (IIS) 7.0.

Version d’origine du produit : Internet Information Services 7.0
Numéro de la base de connaissances d’origine : 942067

Symptômes

Lorsque vous essayez d’exécuter une application web hébergée sur un serveur exécutant IIS 7.0, le message d’erreur suivant peut s’afficher :

Erreur de serveur dans l’application « ApplicationName »
Erreur HTTP 403.7 - Interdit
HRESULT : 0x80070005
Description de HRESULT La page à laquelle vous tentez d’accéder nécessite que votre navigateur dispose d’un certificat client SSL (Secure Sockets Layer) que le serveur web reconnaît.

Cause

Ce problème se produit car l’option Exiger SSL est sélectionnée. Cette option apparaît dans la page Paramètres SSL du Gestionnaire des services Internet. Lorsque cette option est sélectionnée, toutes les demandes adressées par les ordinateurs clients à l’application web doivent utiliser une connexion SSL (Secure Sockets Layer).

En outre, l’option Exiger de la fonctionnalité Certificats clients est sélectionnée. Cette option apparaît également dans la page Paramètres SSL du Gestionnaire IIS. Lorsque cette option est sélectionnée, tous les ordinateurs clients qui envoient des demandes au serveur exécutant IIS doivent avoir des certificats clients valides.

Pour résoudre ce problème, appliquez l’une des méthodes suivantes :

Résolution 1 : Configurer un certificat client sur un ordinateur client

Le certificat client est émis par une autorité de certification approuvée par le serveur qui exécute IIS.

Résolution 2 : Remplacer l’option Exiger par Accepter

Si vous n’avez pas besoin que les utilisateurs disposent de certificats clients pour exécuter l’application web, utilisez l’option Accepter au lieu de l’option Exiger de la fonctionnalité Certificats clients . Vous pouvez modifier ce paramètre dans la page Paramètres SSL de l’application web dans le Gestionnaire des services Internet. Pour cela, procédez comme suit :

  1. Sur l’ordinateur qui exécute IIS 7.0, sélectionnez Démarrer, tapez inetmgr dans la zone Démarrer la recherche , cliquez avec le bouton droit sur Inetmgr dans la liste Programmes , puis sélectionnez Exécuter en tant qu’administrateur.

    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer votre mot de passe, tapez votre mot de passe ou sélectionnez Continuer.

  2. Dans le Gestionnaire des services Internet, recherchez l’application web pour laquelle vous souhaitez modifier le paramètre SSL.

  3. Dans la vue Fonctionnalités, double-cliquez sur Paramètres SSL.

  4. Dans la page Paramètres SSL , sélectionnez l’option Accepter sous Certificats clients.

  5. Dans le volet Actions , sélectionnez Appliquer.