Kan geen fouten opsporen 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
Origineel KB-nummer: 318465

Symptomen

Wanneer u fouten in een ASP.NET-toepassing in Visual Studio .NET opspoort, wordt mogelijk het volgende foutbericht over ontwikkelomgeving weergegeven:

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

Oorzaak

Deze fout kan optreden als de installatie of installatie van de .NET Framework niet correct is voltooid. Wanneer dit gebeurt, zijn 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 op het tabblad Map onder Toepassingsinstellingen de optie Configuratie.

  5. Selecteer het tabblad App-toewijzingen .

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

    Opmerking

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

  7. Als de toewijzingsvermelding van de toepassing niet wordt gevonden, volgt u de stappen in de sectie Oplossing .

Oplossing

U kunt dit probleem oplossen door het Aspnet_regiis.exe beheerprogramma te gebruiken dat de installatie en verwijdering van meerdere versies van ASP.NET op één computer beheert.

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

  1. Klik op Start en vervolgens op Uitvoeren.

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

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

    Opmerking

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

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