Kan geen fouten opsporen in ASP.NET webtoepassingen

Dit artikel helpt u bij het oplossen van het probleem waarbij u geen fouten kunt opsporen in een ASP.NET toepassing in Microsoft Visual Studio .NET.

Oorspronkelijke productversie: ASP.NET
Oorspronkelijk KB-nummer: 318465

Symptomen

Wanneer u fouten opssport in een ASP.NET-toepassing in Visual Studio .NET, ontvangt u mogelijk het volgende foutbericht over de ontwikkelomgeving:

Fout tijdens het uitvoeren van een project: kan foutopsporing niet starten op de webserver. De server biedt geen ondersteuning voor foutopsporing van ASP.NET- of ATL Server-toepassingen. Voer setup uit om de onderdelen van de Visual Studio .NET-server te installeren. Als de installatie is uitgevoerd, controleert u of er een geldige URL is opgegeven.
U kunt ook verwijzen naar het onderwerp ASP.NET en ATL Server-foutopsporing in de onlinedocumentatie. Wilt u toekomstige pogingen om fouten in ASP.NET pagina's voor dit project op te sporen uitschakelen?

Oorzaak

Deze fout kan optreden als de installatie of installatie van .NET Framework niet juist is voltooid. Wanneer dit gebeurt, worden de toepassingstoewijzingen voor ASP.NET bestandsnaamextensies (zoals .aspx) niet correct geconfigureerd in IIS (Internet Information Services).

Voer de volgende stappen uit om te controleren of de toepassingstoewijzingen juist zijn:

  1. Selecteer Start, wijs Programma's aan, wijs Systeembeheer aan en selecteer Vervolgens Internet Services Manager.

  2. Vouw het knooppunt uit dat overeenkomt met de lokale host (computernaam) en vouw vervolgens het knooppunt Standaardwebsite uit.

  3. Klik met de rechtermuisknop op de map van uw webtoepassing en selecteer Vervolgens Eigenschappen.

  4. Selecteer Configuratie op het tabblad Map onder Toepassingsinstellingen.

  5. Selecteer het tabblad App-toewijzingen .

  6. Controleer op het tabblad App-toewijzingen onder Toepassingstoewijzingen of de .aspx-extensie is toegewezen aan de volgende DLL (Dynamic Link Library):
    C:\Windows Directory\Microsoft.Net\Framework\<Version>\aspnet_isapi.dll

    Notitie

    U moet Windows Directory in dit pad vervangen door de juiste map voor uw systeem en de versie vervangen door de versie van het .NET Frame-werk dat op uw systeem is geïnstalleerd.

  7. Als de vermelding voor de toepassingstoewijzing niet wordt gevonden, volgt u de stappen in de sectie Oplossing .

Oplossing

U kunt dit probleem oplossen met het Aspnet_regiis.exe beheerprogramma waarmee de installatie en verwijdering van meerdere versies van ASP.NET op één computer wordt beheerd.

Voer de volgende stappen uit om het Aspnet_regiis.exe hulpprogramma te gebruiken:

  1. Selecteer Start en selecteer vervolgens Uitvoeren.

  2. Typ cmd in het vak Openen en selecteer VERVOLGENS OK om een opdrachtprompt te openen.

  3. Gebruik de cd opdracht bij de opdrachtprompt om naar de volgende map te gaan:
    C:\Windows Directory\Microsoft.Net\Framework\Version

    Notitie

    U moet Windows Directory in dit pad vervangen door de juiste map voor uw systeem en de versie vervangen door de versie van het .NET Framework dat op uw systeem is geïnstalleerd.

  4. Typ het type aspnet_regiis -i om de vereiste toepassingstoewijzingen correct te configureren.