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 exécutant Microsoft Internet Information Services (IIS) 7.0.
Version du produit d’origine : Internet Information Services 7.0
Numéro de 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, vous pouvez recevoir le message d’erreur suivant :
Erreur du serveur dans l’application « ApplicationName »
Erreur HTTP 403.7 - Interdit
HRESULT : 0x80070005
Description de HRESULT La page que 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 s’affiche sur la page Paramètres SSL du Gestionnaire IIS. Lorsque cette option est sélectionnée, toutes les demandes que les ordinateurs clients effectuent à l’application web doivent utiliser une connexion SSL (Secure Sockets Layer).
En outre, l’option Exiger des certificats client est sélectionnée. Cette option s’affiche é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 exécutant IIS.
Résolution 2 : Modifier l’option Exiger l’acceptation
Si vous n’avez pas besoin que les utilisateurs aient des 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 IIS. Pour ce faire, procédez comme suit :
Sur l’ordinateur exécutant IIS 7.0, sélectionnez Démarrer, tapez inetmgr dans la zone De recherche Démarrer, 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.
Dans le Gestionnaire des services Internet, recherchez l’application web pour laquelle vous souhaitez modifier le paramètre SSL.
Dans Affichage des fonctionnalités, double-cliquez sur Paramètres SSL.
Dans la page Paramètres SSL, sélectionnez l’option Accepter sous Certificats clients.
Dans le volet Actions , sélectionnez Appliquer.