HTTP-statuscode in IIS
Dit artikel bevat een lijst met de HTTP-statuscodes (Hypertext Transfer Protocol) in Microsoft Internet Information Services (IIS) 7.0 en latere versies.
Oorspronkelijke productversie: Internet Information Services 7.0 en latere versies
Origineel KB-nummer: 943891
Inleiding
Wanneer u toegang probeert te krijgen tot inhoud op een server waarop IIS wordt uitgevoerd met behulp van het HTTP-protocol, retourneert IIS een numerieke code die het resultaat van de aanvraag en de semantiek van het antwoord aangeeft, inclusief of de aanvraag is geslaagd.
Het eerste teken van de statuscode bepaald de klasse van het antwoord. De laatste twee tekens hebben geen categoriserende rol. Er zijn vijf waarden voor het eerste teken:
- 1xx (informatief): Voorlopig antwoord: de aanvraag is ontvangen, het proces wordt voortgezet.
- 2xx (geslaagd): de server heeft de aanvraag ontvangen en geaccepteerd.
- 3xx (omleiding): er moet verdere actie worden ondernomen om de aanvraag te voltooien.
- 4xx (clientfout): de aanvraag bevat een fout en kan niet worden uitgevoerd.
- 5xx (serverfout): de server kan de aanvraag niet uitvoeren.
Logboekbestandlocaties
De HTTP-statuscode wordt opgenomen in het IIS-logboek. IIS 7.0 en latere versies plaatsen logbestanden standaard in de volgende map:
inetpub\logs\Logfiles
Deze map bevat aparte mappen voor elke website. De logbestanden worden dagelijks in de mappen aangemaakt en krijgen standaard een naam met de datum. Een logbestand kan bijvoorbeeld de naam exYYMMDD.log hebben.
HTTP-statuscodes
In deze sectie worden enkele algemene HTTP-statuscodes beschreven.
Opmerking
Dit artikel bevat niet alle mogelijke HTTP-statuscodes zoals voorgeschreven in de HTTP-specificatie. Een aangepast ISAPI-filter (Internet Server API) of een aangepaste HTTP-module kan bijvoorbeeld zijn eigen HTTP-statuscode instellen.
1xx - Informatief
Deze HTTP-statuscodes geven een tussentijds antwoord aan voor het communiceren van de voortgang of status van de aanvraag voordat een definitief antwoord naar de clientcomputer wordt verzonden.
IIS 7.0 en latere versies gebruiken de volgende informatieve HTTP-statuscodes:
Code | Omschrijving | Opmerkingen |
---|---|---|
100 | Verdergaan | Het eerste deel van de aanvraag is ontvangen en is nog niet geweigerd door de server. De server wil een definitief antwoord verzenden nadat de aanvraag volledig is ontvangen en erop is gereageerd. |
101 | Schakelen tussen protocollen | De server begrijpt en is bereid te voldoen aan het verzoek van de client voor een wijziging in het toepassingsprotocol dat wordt gebruikt. |
2xx - geslaagd
Deze HTTP-statuscodes geven aan dat de server het verzoek goed heeft ontvangen en geaccepteerd.
IIS 7.0 en latere versies gebruiken de volgende HTTP-statuscodes voor geslaagd:
Code | Omschrijving | Opmerkingen |
---|---|---|
200 | OK | Het verzoek van de client is goed verwerkt. |
201 | Gemaakt | Het verzoek van de client is uitgevoerd en heeft ertoe geleid dat een of meer nieuwe bronnen worden gemaakt. |
202 | Geaccepteerd | De clientaanvraag is geaccepteerd voor verwerking, maar de verwerking is niet voltooid. |
203 | Niet-verificatiegegevens | Het verzoek van de client is geslaagd, maar de ingesloten inhoud is gewijzigd van die van het antwoord van de oorspronkelijke server. |
204 | Geen inhoud | De server heeft de aanvraag voltooid en er is geen aanvullende inhoud om de antwoordinhoud te verzenden. |
205 | Inhoud opnieuw instellen | De server heeft de aanvraag voltooid en verwacht dat de gebruikersagent de 'documentweergave' opnieuw instelt, waardoor de aanvraag naar de oorspronkelijke staat is verzonden, zoals ontvangen van de oorspronkelijke server. |
206 | Gedeeltelijke inhoud | De server voert een verzoek voor bereik voor de doelbron goed uit door een of meer onderdelen van de geselecteerde weergave over te dragen. |
3xx - Omleiding
Deze HTTP-statuscodes geven aan dat de clientbrowser meer actie moet ondernemen om aan de aanvraag te voldoen. De clientbrowser moet bijvoorbeeld mogelijk een andere pagina op de server aanvragen. Of de clientbrowser moet het verzoek mogelijk herhalen met behulp van een proxyserver.
IIS 7.0 en latere versies gebruiken de volgende HTTP-statuscodes voor omleiding:
Code | Omschrijving | Opmerkingen |
---|---|---|
301 | Permanent verplaatst | De doelbron heeft een nieuwe permanente URI toegewezen gekregen en alle toekomstige verwijzingen naar deze bron moeten een van de bijgevoegde URI's gebruiken. |
302 | Object verplaatst | De doelbron bevindt zich tijdelijk onder een andere URI. Omdat de omleiding af en toe kan worden gewijzigd, moet de client de doel-URI blijven gebruiken voor toekomstige aanvragen |
304 | Niet gewijzigd | Een voorwaardelijke GET- of HEAD-aanvraag is ontvangen en zou hebben geresulteerd in een 200 (OK)-antwoord als dit niet het feit was dat de voorwaarde onwaar werd geëvalueerd. |
307 | Tijdelijke omleiding | De clientbrowser vraagt om een document dat al in de cache staat. En het document is niet gewijzigd sinds het in de cache is opgeslagen. De clientbrowser gebruikt de in de cache opgeslagen kopie van het document in plaats van het document van de server te downloaden. |
4xx - Fout bij de client
Deze HTTP-statuscodes geven aan dat er een fout is opgetreden en dat de clientbrowser een fout lijkt te maken. De clientbrowser kan bijvoorbeeld een pagina hebben aangevraagd die niet bestaat. Of de clientbrowser heeft mogelijk geen geldige verificatiegegevens verstrekt.
IIS 7.0 en latere versies gebruiken de volgende HTTP-statuscodes voor clientfouten:
Code | Omschrijving | Opmerkingen |
---|---|---|
400 | Ongeldige aanvraag | De aanvraag kan niet worden begrepen door de server vanwege een onjuiste syntaxis. De client mag de aanvraag niet herhalen zonder wijzigingen. Raadpleeg Problemen met HTTP 400-fouten in ISS oplossen voor meer informatie. |
401 | Toegang geweigerd | De aanvraag is niet toegepast omdat er geen geldige verificatiereferenties voor de doelresource zijn. |
403 | Verboden | De server heeft de aanvraag begrepen, maar weigert deze te vervullen. |
404 | Niet gevonden | De oorspronkelijke server heeft geen actuele representatie voor de doelbron gevonden of is niet bereid bekend te maken dat er een bestaat. |
405 | Methode is niet toegestaan | De methode die in de aanvraagregel is ontvangen, is bekend bij de oorspronkelijke server, maar wordt niet ondersteund door de doelbron. |
406 | Niet acceptabel | De clientbrowser accepteert het MIME-type van de aangevraagde resource niet. |
408 | Aanvraag verlopen | De server heeft geen volledig aanvraagbericht ontvangen binnen de tijd dat hij bereid was te wachten. |
412 | Voorwaarde is mislukt | Een of meer voorwaarden die zijn opgegeven in de aanvraagheadervelden zijn geëvalueerd als onwaar bij testen op de server. |
413 | Aanvraagentiteit te groot | De nettolading van de HTTP-aanvraag is te groot. |
400 - Onjuiste aanvraag
Het Hypertext Transfer Protocol Stack-bestand (Http.sys) blokkeert de verwerking van de aanvraag door IIS 7.0 en latere versies vanwege een probleem met de aanvraag. Meestal betekent deze HTTP-statuscode dat de aanvraag ongeldige tekens of reeksen bevat, of dat de aanvraag in strijd is met de beveiligingsinstellingen in het bestand Http.sys.
IIS 7.0 en latere versies definiëren de volgende HTTP-statuscodes die een meer specifieke oorzaak van een fout 400 aangeven:
Code | Omschrijving |
---|---|
400,1 | Ongeldige doel-header |
400,2 | Ongeldige diepte-header |
400,3 | Ongeldig als-header |
400,4 | Ongeldige overschrijving-header |
400,5 | Ongeldige vertaling-header |
400,6 | Ongeldige aanvraagtekst |
400,7 | Ongeldige lengte inhoud |
400,8 | Ongeldige time-out |
400,9 | Ongeldige lock-token |
De volgende HTTP-substatuscodes worden geïntroduceerd in IIS 8.0:
Code | Omschrijving |
---|---|
400,10 | Ongeldige X-Forwarded-For-header (XFF) |
400,11 | Ongeldige WebSocket-aanvraag |
De volgende HTTP-substatuscodes worden geïntroduceerd in ARR 3.0.1916:
Code | Omschrijving |
---|---|
400,601 | Ongeldig clientverzoek (ARR) |
400,602 | Ongeldige tijdnotatie (ARR) |
400,603 | Fout in parseerbereik (ARR) |
400,604 | Client verdwenen (ARR) |
400,605 | Maximum aantal keren doorsturen (ARR) |
400,606 | Asynchrone concurrentiefout (ARR) |
401 - Toegang geweigerd
IIS 7.0 en latere versies definiëren verschillende HTTP-statuscodes die een meer specifieke oorzaak van een fout 401 aangeven. De volgende specifieke HTTP-statuscodes worden weergegeven in de clientbrowser, maar niet in het IIS-logboek:
Code | Omschrijving | Opmerkingen |
---|---|---|
401,1 | Aanmelding is mislukt | De aanmeldingspoging is waarschijnlijk mislukt vanwege een gebruikersnaam of een wachtwoord dat ongeldig is. |
401,2 | Aanmelden is mislukt vanwege serverconfiguratie | Deze HTTP-statuscode geeft een probleem aan in de instellingen voor verificatieconfiguratie op de server. |
401,3 | Ongeautoriseerd vanwege ACL op de bron | Deze HTTP-statuscode geeft een probleem aan in de machtigingen van het NTFS-bestandssysteem. Dit probleem kan zelfs optreden als de machtigingen correct zijn voor het bestand dat u probeert te openen. Dit probleem treedt bijvoorbeeld op als het IUSR-account geen toegang heeft tot de map C:\Winnt\System32\Inetsrv. |
401,4 | Verificatie mislukt vanwege filter | Met een ISAPI-filter (Internet Server Application Programming Interface) kan de aanvraag niet worden verwerkt vanwege een verificatieprobleem. |
401,5 | Verificatie is mislukt door ISAPI-/CGI-toepassing | Een ISAPI-toepassing of een Common Gateway Interface (CGI)-toepassing laat de aanvraag niet verwerken vanwege een verificatieprobleem. |
401,501 | Toegang geweigerd: limiet voor gelijktijdige aanvraagsnelheid bereikt | Dynamische IP-beperking: er zijn te veel gelijktijdige aanvragen gedaan vanaf hetzelfde client-IP-adres. |
401,502 | Toegang geweigerd: maximale aanvraagsnelheidslimiet bereikt | Dynamische IP-beperking: het maximum aantal aanvragen van hetzelfde client-IP-adres binnen een opgegeven tijdslimiet is bereikt. |
401,503 | Toegang geweigerd: IP-adres geweigerd | IP-beperking: het IP-adres van de client wordt opgenomen in de lijst met weigeren. |
401,504 | Toegang geweigerd: hostnaam geweigerd | IP-beperking: de hostnaam van de client wordt opgenomen in de lijst met weigeren. |
403 - Verboden
IIS 7.0 en latere versies definiëren de volgende HTTP-statuscodes die een meer specifieke oorzaak van een fout 403 aangeven:
Code | Omschrijving | Opmerkingen |
---|---|---|
403,1 | Uitvoeringstoegang verboden. | Er is geen juist niveau van de uitvoeringsmachtiging verleend. |
403,2 | Leestoegang verboden | Er is geen juist niveau van de leesmachtiging verleend. Controleer of u IIS 7.0 en latere versies hebt ingesteld om de leesmachtiging voor de map te verlenen. Als u een standaarddocument gebruikt, moet u bovendien controleren of het standaarddocument bestaat. |
403,3 | Schrijftoegang verboden | Er is geen juist niveau van de schrijfmachtiging verleend. Controleer de machtigingen voor IIS 7.0 en latere versies en de machtigingen voor het NTFS-bestandssysteem. Zorg ervoor dat ze zijn ingesteld om de machtiging Schrijven toe te kennen aan de map. |
403,4 | SSL vereist | De aanvraag wordt gedaan via een niet-veilig kanaal. Voor de webtoepassing is echter een SSL-verbinding (Secure Sockets Layer) vereist. |
403,5 | SSL 128 vereist | De server is geconfigureerd voor een 128-bits SSL-verbinding. Het verzoek wordt echter niet verzonden met 128-bits codering. |
403,6 | IP-adres geweigerd | De server is geconfigureerd om de toegang tot het huidige IP-adres te weigeren. |
403,7 | Clientcertificaat vereist | De server is zo geconfigureerd dat een certificaat voor clientverificatie vereist is. In de clientbrowser is echter geen passend clientcertificaat geïnstalleerd. Raadpleeg HTTP-fout 403.7 voor meer informatie. |
403,8 | Toegang tot site geweigerd | De server is geconfigureerd om aanvragen te weigeren op basis van de DNS-naam (Domain Name System) van de clientcomputer. Raadpleeg Beperkingen dynamisch IP-adres voor meer informatie. |
403,9 | Gelijktijdige verbindingen overschreden | Te veel clients proberen verbinding te maken met de webserver. |
403,10 | Verboden: toegang geweigerd uitvoeren | De webserver is geconfigureerd om de toegang 'Uitvoeren' te weigeren. |
403,11 | Verboden: wachtwoord gewijzigd | Er is een wachtwoord gewijzigd. |
403,12 | Toegang geweigerd voor toewijzing | Voor de pagina die u wilt openen, is een clientcertificaat vereist. Maar de gebruikers-ID die aan het clientcertificaat is toegewezen, krijgt geen toegang tot het bestand. |
403,13 | Clientcertificaat ingetrokken | De clientbrowser probeert een clientcertificaat te gebruiken dat is ingetrokken door de uitgevende certificeringsinstantie. |
403,14 | Mapweergave geweigerd | De server is niet geconfigureerd om een inhoudsmaplijst weer te geven en er is geen standaarddocument ingesteld. Raadpleeg HTTP-fout 403.14 voor meer informatie. |
403,15 | Licenties voor clienttoegang zijn overschreden | Het aantal licenties voor clienttoegang heeft de limieten voor de webserver overschreden. |
403,16 | Clientcertificaat is niet vertrouwd of ongeldig | De clientbrowser probeert een ongeldig clientcertificaat te gebruiken. Of de server waarop IIS 7.0 en latere versies draaien, vertrouwt het clientcertificaat niet. Raadpleeg HTTP-fout 403.16 voor meer informatie. |
403,17 | Clientcertificaat is verlopen of is nog niet geldig | De clientbrowser probeert een clientcertificaat te gebruiken dat is verlopen of nog niet geldig is. |
403,18 | Kan de aangevraagde URL niet uitvoeren in de huidige groep van toepassingen | Er is een aangepaste foutpagina geconfigureerd. En de toepassingsgroep van de pagina met klantfouten verschilt met de toepassingsgroep van de aangevraagde URL. |
403,19 | Kan CGI-toepassingen niet uitvoeren voor de clientbrowser in deze groep van toepassingen | De identiteit van de groep van toepassingen heeft niet het gebruikersrecht een token op procesniveau vervangen. |
403,20 | Verboden: aanmelding bij Passport is mislukt | Clientaanvragen met paspoortaanmelding zijn niet toegestaan. |
403,21 | Verboden: toegang tot de bron is geweigerd | WebDAV-aanvragen voor de broncode van een resource zijn niet toegestaan. |
403,22 | Verboden: oneindige diepte wordt geweigerd | WebDAV-aanvragen met een oneindige diepte zijn niet toegestaan. |
403,501 | Verboden: limiet voor gelijktijdige aanvraagsnelheid is bereikt | Dynamische IP-beperking: er zijn te veel gelijktijdige aanvragen gedaan vanaf hetzelfde client-IP-adres. |
403,502 | Verboden: maximale limiet voor aanvraagsnelheid bereikt | Dynamische IP-beperking: het maximum aantal aanvragen van hetzelfde client-IP-adres binnen een opgegeven tijdslimiet is bereikt. |
403,503 | Verboden: IP-adres geweigerd | IP-beperking: het IP-adres van de client wordt opgenomen in de lijst met weigeren. |
403,504 | Verboden: hostnaam geweigerd | IP-beperking: de hostnaam van de client wordt opgenomen in de lijst met weigeren. |
404 - Niet gevonden
IIS 7.0 en latere versies definiëren de volgende HTTP-statuscodes die een meer specifieke oorzaak van een fout 404 aangeven:
Code | Omschrijving | Opmerkingen |
---|---|---|
404,0 | Niet gevonden | Het bestand dat u probeert te openen, is verplaatst of bestaat niet. |
404,1 | Site niet gevonden | De aangevraagde website bestaat niet. |
404,2 | ISAPI- of CGI-beperking. | De aangevraagde ISAPI-bron of de aangevraagde CGI-bron is beperkt op de computer. Raadpleeg HTTP-fout 404.2 voor meer informatie. |
404,3 | MIME-typebeperking. | De huidige MIME-toewijzing voor het aangevraagde extensietype is ongeldig of is niet geconfigureerd. |
404,4 | Geen handler geconfigureerd. | De bestandsnaamextensie van de gevraagde URL heeft geen handler die is geconfigureerd om de aanvraag op de webserver te verwerken. |
404,5 | Geweigerd door aanvraagfilterinstelling. | De gevraagde URL bevat een tekenreeks die wordt geblokkeerd door de server. |
404,6 | Term geweigerd. | De aanvraag wordt gedaan met behulp van een HTTP-term dat niet is geconfigureerd of niet geldig is. |
404,7 | Bestandsextensie geweigerd. | De aangevraagde bestandsnaamextensie is niet toegestaan. |
404,8 | Verborgen naamruimte. | De aangevraagde URL wordt geweigerd omdat de map is verborgen. |
404,9 | Bestandskenmerk verborgen. | Het aangevraagde bestand is verborgen. |
404,10 | Aanvraagheader is te lang. | De aanvraag is geweigerd omdat de aanvraagheaders te lang zijn. |
404,11 | Aanvraag bevat een dubbele escapereeks. | De aanvraag bevat een dubbele escapereeks. |
404,12 | Aanvraag bevat high-bit tekens. | De aanvraag bevat high-bit tekens en de server is geconfigureerd om geen high-bit tekens toe te staan. |
404,13 | Inhoudslengte te groot. | De aanvraag bevat een header Content-Length . De waarde van de header Content-Length is groter dan de limiet die is toegestaan voor de server. Raadpleeg HTTP-fout 404.13 - CONTENT_LENGTH_TOO_LARGE voor meer informatie. |
404,14 | Aanvraag-URL te lang. | De aangevraagde URL overschrijdt de limiet die is toegestaan voor de server. |
404,15 | Queryreeks is te lang. | De aanvraag bevat een queryreeks die langer is dan de limiet die is toegestaan voor de server. |
404,16 | WebDAV-aanvraag verzonden naar de statische bestandshandler | Een WebDAV-aanvraag is niet verwerkt door een WebDAV-functie en is verzonden naar de statische bestandshandler. |
404,17 | Dynamische inhoud die is toegewezen aan de statische bestandshandler | Raadpleeg HTTP-fout 404.17 - niet gevonden voor meer informatie. |
404,18 | Queryreeks is geweigerd | De aanvraag bevat een queryreeksreeks die niet is toegestaan. |
404,19 | Geweigerd door filterregel | De aanvraag is geweigerd vanwege een regel voor aanvraagfiltering. |
404,20 | Te veel URL-segmenten | De aanvraag bevat te veel URL-segmenten. |
404,501 | Niet gevonden: limiet voor gelijktijdige aanvraagsnelheid is bereikt | Dynamische IP-beperking: er zijn te veel gelijktijdige aanvragen gedaan vanaf hetzelfde client-IP-adres. |
404,502 | Niet gevonden: maximale aanvraagsnelheidslimiet bereikt | Dynamische IP-beperking: het maximum aantal aanvragen van hetzelfde client-IP-adres binnen een opgegeven tijdslimiet is bereikt. |
404,503 | Niet gevonden: IP-adres geweigerd | IP-beperking: het IP-adres van de client wordt opgenomen in de lijst met weigeren. |
404,504 | Niet gevonden: hostnaam geweigerd | IP-beperking: de hostnaam van de client wordt opgenomen in de lijst met weigeren. |
405, 406, 408, 412 en 413
Code | Omschrijving | Opmerkingen |
---|---|---|
405,0 | Methode is niet toegestaan. | De aanvraag wordt gedaan met behulp van een HTTP-methode die niet geldig is. Raadpleeg HTTP-fout 405.0 voor meer informatie. |
406,0 | Niet acceptabel. | De aanvraag wordt gedaan met behulp van een header Accept die een ongeldige MIME-waarde bevat. |
408.0 | Er is een time-out opgetreden voor de aanvraag. | De server heeft geen volledig aanvraagbericht ontvangen binnen de tijd dat hij bereid was te wachten. |
412,0 | Voorwaarde is mislukt. | De aanvraag wordt gedaan met behulp van een If-Match aanvraagheader die een waarde bevat die niet geldig is. |
413.0 | Aanvraagentiteit te groot. | De aanvraag wordt gedaan met behulp van een nettolading die te groot is. |
5xx - Serverfout
De 5xx HTTP-statuscodes geven aan dat de server de aanvraag niet kan voltooien omdat de server een fout tegenkomt.
IIS en latere versies gebruiken de volgende statuscodes voor serverfout-HTTP:
Code | Omschrijving | Opmerkingen |
---|---|---|
500 | Interne serverfout | De server heeft een onverwachte voorwaarde aangetroffen waardoor deze niet aan de aanvraag kan voldoen. |
501 | Headerwaarden specificeren een configuratie die niet is geïmplementeerd | De server biedt geen ondersteuning voor de functionaliteit die nodig is om aan de aanvraag te voldoen. |
502 | De webserver heeft een ongeldig antwoord ontvangen terwijl deze fungeerde als gateway of proxy | De server, die als gateway of proxy fungeert, heeft een ongeldige reactie ontvangen van een inkomende server waartoe hij toegang had toen hij probeerde aan de aanvraag te voldoen. Raadpleeg Problemen met 502-fouten in ARR oplossen voor meer informatie. |
503 | Service niet beschikbaar | De server kan de aanvraag momenteel niet verwerken vanwege een tijdelijke overbelasting of gepland onderhoud, dat waarschijnlijk na enige vertraging zal worden verholpen. |
500 - Interne serverfout
IIS 7.0 en latere versies definiëren de volgende HTTP-statuscodes die een meer specifieke oorzaak van een fout 500 aangeven:
Code | Omschrijving | Opmerkingen |
---|---|---|
500,0 | Module- of ISAPI-fout opgetreden. | Deze HTTP-statuscode kan om verschillende redenen op de server voorkomen. Raadpleeg HTTP-fout 500.0 - Interne serverfout voor meer informatie. |
500,11 | Toepassing wordt afgesloten op de webserver. | De aanvraag wordt niet verwerkt omdat de doeltoepassingsgroep wordt afgesloten. Wacht totdat het werkproces is afgesloten en probeer de aanvraag opnieuw. Als dit probleem zich blijft voordoen, ondervindt de webtoepassing mogelijk problemen waardoor de webtoepassing niet correct kan worden afgesloten. |
500,12 | Toepassing wordt opnieuw gestart op de webserver. | De aanvraag wordt niet verwerkt omdat de doeltoepassingsgroep opnieuw wordt gestart. Deze HTTP-statuscode zou moeten verdwijnen wanneer u de pagina vernieuwt. Als deze HTTP-statuscode opnieuw verschijnt nadat u de pagina hebt vernieuwd, kan het probleem worden veroorzaakt door antivirussoftware die het Global.asa-bestand scant. Als dit probleem zich blijft voordoen, ondervindt de webtoepassing mogelijk problemen waardoor de webtoepassing niet correct opnieuw kan worden opgestart. |
500,13 | Webserver is overbezet. | De aanvraag wordt niet verwerkt omdat de server het te druk heeft om nieuwe binnenkomende verzoeken te accepteren. Doorgaans betekent deze HTTP-statuscode dat het aantal inkomende gelijktijdige aanvragen groter is dan het aantal dat de webtoepassing van IIS 7.0 en latere versies kan verwerken. Dit probleem kan optreden wanneer de instellingen voor de prestatieconfiguratie te laag zijn ingesteld, de hardware onvoldoende is of als er een knelpunt optreedt in de webtoepassing IIS 7.0 en hoger. Een veelgebruikte methode voor probleemoplossing is het genereren van een geheugendumpbestand van de processen van IIS 7.0 en latere versies wanneer de fout zich voordoet en het vervolgens opsporen van fouten in het geheugendumpbestand. |
500,15 | Directe aanvragen voor Global.asax zijn niet toegestaan. | Er wordt een directe aanvraag gedaan voor het bestand Global.asa of voor het bestand Global.asax. |
500,19 | De configuratiegegevens zijn ongeldig. | Deze HTTP-statuscode treedt op vanwege een probleem in het bijbehorende bestand applicationhost.config of in het bijbehorende bestand Web.config. Raadpleeg HTTP-fout 500.19 voor meer informatie. |
500,21 | Module niet herkend. | |
500,22 | Een ASP.NET httpModules -configuratie is niet van toepassing in de modus Beheerde pijplijn. |
|
500,23 | Een ASP.NET httpHandlers -configuratie is niet van toepassing in de modus Beheerde pijplijn. |
|
500,24 | Een ASP.NET-imitatieconfiguratie is niet van toepassing in de modus Beheerde pijplijn. | |
500,50 | Er is een herschrijffout opgetreden tijdens de verwerking van RQ_BEGIN_REQUEST -meldingen. Er is een configuratiefout opgetreden of er is een fout opgetreden bij het uitvoeren van een inkomende regel. |
Hier ziet u waar de configuratie van gedistribueerde regels wordt gelezen voor zowel binnenkomende als uitgaande regels. |
500,51 | Er is een herschrijffout opgetreden tijdens het verwerken van GL_PRE_BEGIN_REQUEST-meldingen. Er is een globale configuratiefout opgetreden of er is een algemene regeluitvoeringsfout opgetreden. | Hier ziet u waar de configuratie van globale regels wordt gelezen. |
500,52 | Er is een herschrijffout opgetreden tijdens de verwerking van RQ_SEND_RESPONSE -meldingen. Er is een uitgaande regel uitgevoerd. |
|
500,53 | Er is een herschrijffout opgetreden tijdens de verwerking van RQ_RELEASE_REQUEST_STATE -meldingen. Er is een fout opgetreden bij het uitvoeren van een uitgaande regel. De regel is geconfigureerd om te worden uitgevoerd voordat de gebruikerscache van de uitvoer wordt bijgewerkt. |
|
500,100 | Interne ASP-fout. | Er treedt een fout op tijdens de verwerking van een ASP-pagina (Active Server Pages). Om meer specifieke informatie over de fout te krijgen, schakelt u gebruiksvriendelijke HTTP-foutberichten uit in de webbrowser. Bovendien kan in het IIS-logboek een ASP-foutnummer worden weergegeven dat overeenkomt met de fout die optreedt. |
502 - Ongeldige gateway
IIS 7.0 en latere versies definiëren de volgende HTTP-statuscodes die een meer specifieke oorzaak van een fout 502 aangeven:
Code | Omschrijving |
---|---|
502,1 | Time-out van CGI-toepassing |
502,2 | Ongeldige gateway: voortijdig afgesloten. |
502,3 | Ongeldige gateway: verbindingsfout doorstuurserver (ARR). |
502,4 | Ongeldige gateway: geen server (ARR). |
De volgende HTTP-statuscodes zijn toegevoegd in ARR 3.0.1916:
Code | Omschrijving |
---|---|
502,2 | Fout bij kaartaanvraag (ARR) |
502,3 | WinHTTP asynchrone voltooiingsfout (ARR) |
502,4 | Geen server (ARR) |
502,5 | WebSocket-fout (ARR) |
502,6 | Fout bij doorgestuurde aanvraag (ARR) |
502,7 | Uitvoeren aanvraag mislukt (ARR) |
503 - Service niet beschikbaar
IIS 7.0 en latere versies definiëren de volgende HTTP-statuscodes die een meer specifieke oorzaak van een fout 503 aangeven:
Code | Omschrijving | Opmerkingen |
---|---|---|
503,0 | Toepassingsgroep niet beschikbaar. | De aanvraag wordt verzonden naar een groep van toepassingen die momenteel is gestopt of uitgeschakeld. Om dit probleem op te lossen, moet u ervoor zorgen dat de doelgroep van de toepassingen is gestart. Het gebeurtenislogboek kan informatie geven over waarom de toepassingsgroep is gestopt of uitgeschakeld. |
503,2 | Gelijktijdige aanvraaglimiet overschreden. | De eigenschap appConcurrentRequestLimit is ingesteld op een waarde die lager is dan het huidige aantal gelijktijdige aanvragen. IIS 7.0 en latere versies staan niet meer gelijktijdige aanvragen toe dan de waarde van de eigenschap appConcurrentRequestLimit . |
503,3 | ASP.NET-wachtrij vol | |
503,4 | FastCGI-wachtrij vol |
Meer informatie
- HTTP-semantiek
- Gedetailleerde HTTP-fouten gebruiken in IIS 7.0
- RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1
- RFC 6585: aanvullende HTTP-statuscodes
Disclaimerinformatie van derden
De producten van derden die in dit artikel worden vermeld, worden vervaardigd door bedrijven die onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of de betrouwbaarheid van deze producten.