HTTP-fout 403.7 wanneer u een webtoepassing uitvoert die wordt gehost op een server waarop IIS 7.0 wordt uitgevoerd

Dit artikel helpt u bij het oplossen van het probleem waarbij HTTP-fout 403.7 kan worden gegenereerd wanneer u een webtoepassing uitvoert die wordt gehost op een server waarop Microsoft Internet Information Services (IIS) 7.0 wordt uitgevoerd.

Oorspronkelijke productversie: Internet Information Services 7.0
Origineel KB-nummer: 942067

Symptomen

Wanneer u probeert een webtoepassing uit te voeren die wordt gehost op een server waarop IIS 7.0 wordt uitgevoerd, kan het volgende foutbericht worden weergegeven:

Serverfout in toepassing 'ApplicationName'
HTTP-fout 403.7 - Verboden
HRESULT: 0x80070005
Beschrijving van HRESULT Voor de pagina die u probeert te openen, moet uw browser een SSL-clientcertificaat (Secure Sockets Layer) hebben dat door de webserver wordt herkend.

Oorzaak

Dit probleem treedt op omdat de optie SSL vereisen is geselecteerd. Deze optie wordt weergegeven op de pagina SSL-instellingen van IIS-beheer. Wanneer deze optie is geselecteerd, moeten alle aanvragen van clientcomputers naar de webtoepassing een SSL-verbinding (Secure Sockets Layer) gebruiken.

Daarnaast is de optie Vereisen van de functie Clientcertificaten geselecteerd. Deze optie wordt ook weergegeven op de pagina SSL-instellingen van IIS-beheer. Wanneer deze optie is geselecteerd, moeten alle clientcomputers die aanvragen verzenden naar de server waarop IIS wordt uitgevoerd, geldige clientcertificaten hebben.

U kunt dit probleem op een van de volgende manieren oplossen:

Oplossing 1: een clientcertificaat configureren op een clientcomputer

Het clientcertificaat wordt uitgegeven door een certificeringsinstantie die wordt vertrouwd door de server waarop IIS wordt uitgevoerd.

Oplossing 2: de optie Vereisen wijzigen in Accepteren

Als u niet vereist dat gebruikers clientcertificaten hebben om de webtoepassing uit te voeren, gebruikt u de optie Accepteren in plaats van de optie Vereisen van de functie Clientcertificaten . U kunt deze instelling wijzigen op de pagina SSL-instellingen voor de webtoepassing in IIS-beheer. Ga hiervoor als volgt te werk:

  1. Selecteer Start op de computer waarop IIS 7.0 wordt uitgevoerd, typ inetmgr in het vak Zoekopdracht starten , klik met de rechtermuisknop op Inetmgr in de lijst Programma's en selecteer vervolgens Als administrator uitvoeren.

    Als u wordt gevraagd om een beheerderswachtwoord of om een bevestiging, typt u uw wachtwoord of selecteert u Doorgaan.

  2. Zoek in IIS-beheer de webtoepassing waarvoor u de SSL-instelling wilt wijzigen.

  3. Dubbelklik in de weergave Functies op SSL-instellingen.

  4. Selecteer op de pagina SSL-instellingen de optie Accepteren onder Clientcertificaten.

  5. Selecteer Toepassen in het deelvenster Acties.