Ik krijg deze foutmelding wanneer ik mijn applicatie probeer te draaien. Ik weet niet hoe ik het moet oplossen:
HTTP Error 404.3 - Not Found De pagina die u opvraagt kan niet geserveerd worden vanwege de extensie configuratie. Als de pagina een script is, voeg dan een handler toe. Als het bestand moet worden gedownload, voeg dan een MIME map toe.
Hier's een screenshot van de foutpagina:
Wat kan ik doen om deze fout te verhelpen?
Gebruik aspnet_regiis.exe om de versie van het .NET framework dat u gebruikt te registreren.
Dit is een veel voorkomend probleem en gebeurt wanneer IIS is geïnstalleerd na VS of .NET framework.
Opmerking - voor Windows 8/10 gebruikers, zie het andere antwoord van JohnOpincar hieronder. En ook de opmerking/tip van Kevin Brydon.
Ik'heb net dezelfde situatie gehad met mijn klant. We hebben ons eigen product dat een website installeert. Het installatieprogramma configureert alles: de IIS pool, de site, web.config, enz.
We hebben een andere website geïnstalleerd met ons installatieprogramma. We voerden dezelfde parameters in, dus web.configs waren toevallig hetzelfde in beide sites.
Echter, de nieuw geïnstalleerde site werkte prima, terwijl de oude dat niet deed'en. Toen opende ik 2 IIS Manager vensters en begon het verschil in web site instellingen te vergelijken. En ik vond een probleem.
Iemand verwijderde alle Handler Mappings met de oude site. Als je naar "Handler mappings" gaat, zou je daar aspx, asmx en andere extensies en namen van de handlers moeten zien. Dus, in de oude site ontbraken al die records.
Dus, ik stel voor om eerst de "Handler mappings" te controleren - er moeten daar veel records zijn. Maak een nieuwe website en vergelijk om te weten hoeveel dat er zouden moeten zijn.
Wie ze verwijderd heeft, een persoon of een ander programma, ik heb geen idee. Als iemand kan vertellen of er een tracking applicatie bestaat die kan vertellen dat gebruiker domeinnaamjohn een website wijzigde op datum "07.03.2012 12:34" zou dat nuttig zijn.
Tussen haakjes, ik'heb net deze post ontdekt: http://blogs.msdn.com/b/webtopics/archive/2010/03/19/iis-7-5-how-to-enable-iis-configuration-auditing.aspx het legt uit hoe je veranderingen op IIS kunt auditen. Voor degenen die soortgelijke problemen ondervinden stel ik voor om auditing in te schakelen en later te zien waarom je site niet meer werkt.