Delen via


HTTP-fout 500.19 - interne serverfout wanneer u een IIS-webpagina opent

In dit artikel wordt een probleem opgelost waarbij u een foutbericht 'HTTP 500.19' ontvangt in een webtoepassing in Internet Information Services (IIS) 7.0 en nieuwere versies.

Oorspronkelijke productversie: Internet Information Services 7.0 en latere versies
Oorspronkelijk KB-nummer: 942055

Om deze fout op te lossen, raadpleegt u de volgende secties voor de juiste foutcode-informatie.

HRESULT-code 0x8007000d

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x8007000d
Beschrijving van HRESULT
De opgevraagde pagina kan niet worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.

Oorzaak

Dit probleem treedt op omdat het bestand ApplicationHost.config of Web.config een onjuist of niet-geïdentificeerd XML-element bevat. IIS kan de XML-elementen van de modules die niet zijn geïnstalleerd niet identificeren. Bijvoorbeeld de module IIS URL Rewrite.

Oplossing

Hanteer één van de volgende methoden:

  • Verwijder het misvormde XML-element uit het bestand ApplicationHost.config of Web.config.
  • Controleer de niet-geïdentificeerde XML-elementen en installeer de relevante IIS-modules.

HRESULT-code 0x80070021

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x80070021
Beschrijving van HRESULT
De opgevraagde pagina kan niet worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.

Oorzaak

Dit probleem kan optreden als het opgegeven gedeelte van het IIS-configuratiebestand is vergrendeld op een hoger configuratieniveau.

Oplossing

Ontgrendel de opgegeven sectie of gebruik deze niet op het hogere niveau. Raadpleeg Vergrendeling gebruiken in IIS 7.0-configuratie voor meer informatie over configuratievergrendeling.

HRESULT-code 0x80070005

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x80070005
Beschrijving van HRESULT
De opgevraagde pagina kan niet worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.

Oorzaak

Dit probleem doet zich voor om een van de volgende redenen:

  • U gebruikt IIS op een computer waarop Windows wordt uitgevoerd. Bovendien configureert u de website om Universal Naming Convention (UNC) pass-through-verificatie te gebruiken om toegang te krijgen tot een externe UNC-share.
  • De groep IIS_IUSRS heeft niet de juiste machtigingen voor het bestand ApplicationHost.config, het bestand Web.config of de virtuele mappen of toepassingsmappen van IIS.

Oplossing

Hanteer één van de volgende methoden:

  • Configureer de website niet om UNC pass-through-verificatie te gebruiken om toegang te krijgen tot de externe UNC-share. Geef in plaats daarvan een gebruikersaccount op met de juiste machtigingen voor toegang tot de externe UNC-share.

  • Verleen de machtiging lezen aan de groep IIS_IUSRS voor het bestand ApplicationHost.config of Web.config. Volg deze stappen om dit te doen:

    1. Zoek in Windows Verkenner de map met het bestand ApplicationHost.config dat aan de website is gekoppeld, of zoek de virtuele mappen of de toepassingsmappen die het bestand Web.config bevatten dat aan de website is gekoppeld.

      Notitie

      Het bestand Web.config bevindt zich mogelijk niet in de virtuele mappen of de toepassingsmappen in IIS. Zelfs in deze situatie moet u deze stappen volgen.

    2. Klik met de rechtermuisknop op de map die het bestand ApplicationHost.config bevat, of klik met de rechtermuisknop op de virtuele mappen of toepassingsmappen die het bestand Web.config kunnen bevatten.

    3. Selecteer Eigenschappen.

    4. Selecteer het tabblad Beveiliging en selecteer vervolgens Bewerken.

    5. Selecteer Toevoegen.

    6. Typ in het vak Voer de objectnamen in die u wilt inschakelen, typ <computernaam>\IIS_IUSRS, selecteer Namen controleren en selecteer vervolgens OK.

      Notitie

      < Computernaam> is een tijdelijke aanduiding voor de computernaam.

    7. Schakel het selectievakje Lezen in en selecteer vervolgens OK.

    8. Selecteer in het dialoogvenster Eigenschappen voor de map OK.

      Notitie

      Zorg ervoor dat de mapeigenschappen worden overgenomen door de bestanden ApplicationHost.config en Web.config, zodat IIS_IUSRS de machtiging lezen voor die bestanden heeft.

HRESULT-code 0x800700b7

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x800700b7
Beschrijving van HResult
De opgevraagde pagina kan niet worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.

Oorzaak

Dit probleem kan optreden als er een dubbele vermelding is voor de opgegeven configuratiesectie-instelling op een hoger niveau in de configuratiehiërarchie (bijvoorbeeld het bestand ApplicationHost.config of Web.config in een bovenliggende site of map). Het foutbericht zelf wijst de locatie van de dubbele vermeldingen aan.

Oplossing

Bekijk het opgegeven configuratiebestand en vergelijk het met het bovenliggende bestand ApplicationHost.config of Web.config om te controleren op dubbele vermeldingen, zoals wordt voorgesteld door het foutbericht. Verwijder de dubbele vermelding of maak de vermelding uniek. Dit probleem kan bijvoorbeeld optreden omdat het ApplicationHost.config een dubbele vermelding voor de volgende code bevat:

<add accessType="Allow" users="*" />

Om dit probleem op te lossen, verwijdert u de dubbele vermelding in het bestand ApplicationHost.config voor de autorisatieregel. Volg deze stappen om dit te doen:

  1. Selecteer Start, typ Kladblok in het vak Zoekopdracht starten, klik met de rechtermuisknop op Kladblok en selecteer vervolgens Uitvoeren als beheerder.

    Notitie

    Als u naar een beheerderswachtwoord of een bevestiging wordt gevraagd, geef u het wachtwoord in of klikt u op Doorgaan.

  2. Selecteer in het menu BestandOpenen, typ %windir%\System32\inetsrv\config\applicationHost.config in de Bestandsnaam en selecteer vervolgens Openen.

  3. Verwijder in het bestand ApplicationHost.config de dubbele vermelding die lijkt op de volgende code:

    <add accessType="Allow" users="*" />
    

HRESULT-code 0x8007007e

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x8007007e
Beschrijving van HResult
De opgevraagde pagina kan niet worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.

Oorzaak

Dit probleem treedt op omdat het bestand ApplicationHost.config of Web.config verwijst naar een module of een DLL die ongeldig is of niet bestaat.

Oplossing

Zoek in het bestand ApplicationHost.config of Web.config de moduleverwijzing of de DLL-verwijzing die ongeldig is en corrigeer de verwijzing. Om te bepalen welke moduleverwijzing onjuist is, schakelt u Tracering van mislukte aanvragen in en reproduceert u het probleem.

HRESULT-code 0x800700c1

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x800700c1
Beschrijving van HRESULT
De opgevraagde pagina kan niet worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.

Oorzaak

Dit probleem kan optreden als de hoeveelheid bits van de opgegeven module anders is dan die van de groep van toepassingen die de toepassing host. U probeert bijvoorbeeld een 32-bits component in een 64-bits toepassingsgroep te laden. Dit probleem kan ook optreden als de opgegeven module beschadigd is.

Oplossing

Zorg ervoor dat de hoeveelheid bits van de gespecificeerde module hetzelfde is als die van de hostinggroep van toepassingen. Zorg er ook voor dat de module niet beschadigd is.

HRESULT-code 0x8007010b

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x8007010b
Beschrijving van HRESULT
De opgevraagde pagina kan niet worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.

Oorzaak

Dit probleem kan optreden als de opgegeven inhoudsmap niet kan worden geopend.

Oplossing

  • Controleer of het bestandspad bestaat.
  • Controleer of het bestandspad de juiste naam heeft.
  • Controleer of het bestandspad de juiste machtigingenset op bestandsniveau heeft.
  • Controleer of het bestandspad verwijst naar een geldig bestandssysteemtype.

Als u niet zeker weet wat het bestandspad is, gebruikt u het hulpprogramma Procescontrole of Tracering van mislukte aanvragen om het te identificeren.

HRESULT-code 0x8007052e

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x8007052e
Beschrijving van HRESULT
De opgevraagde pagina kan niet worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.

Oorzaak

De standaardprocesidentiteit in IIS heeft niet voldoende machtigingen om het Web.config-bestand op een externe share te openen.

Oplossing

Controleer of het identiteitsaccount van de toepassingsgroep van deze webtoepassing voldoende machtigingen heeft om het bestand Web.config te openen.

HRESULT-code 0x80070003

Foutbericht:

Serverfout in de toepassing 'naam van de toepassing'
Foutbericht HTTP 500.19 - Interne serverfout
HRESULT: 0x80070003
Beschrijving van HRESULT
Configuratiebestand kan niet worden gelezen.

Oorzaak

Deze fout wordt veroorzaakt door een gebrek aan toestemming of door een fysiek pad dat niet overeenkomt met het pad voor de virtuele map. Er bestaat bijvoorbeeld geen Web.config onder het fysieke hoofdpad van de webapp.

Oplossing

  • Controleer of het pad Web.config bestaat en of de juiste machtigingen zijn ingesteld.
  • Logboeken voor procesmonitoren verzamelen voor meer informatie over de fout.

Los het probleem met het IIS-configuratiebestand op wanneer u Windows bijwerkt

Als algemene veiligheidsregel moeten alle configuratiebestanden (niet beperkt tot IIS) een back-up maken voordat een update wordt geïnstalleerd. Als u virtuele machines gebruikt, maakt u een momentopname van de virtuele machine voordat u deze bijwerkt. Dit advies is niet beperkt tot Windows-updates.