Sto ricevendo questo messaggio di errore quando cerco di eseguire la mia applicazione. Non so come risolverlo:
Errore HTTP 404.3 - Non trovato La pagina che stai richiedendo non può essere servita a causa dell'estensione
configurazione. Se la pagina è uno script, aggiungi un gestore. Se il file deve essere scaricato, aggiungi una mappa MIME.
Ecco uno screenshot della pagina di errore:
Cosa posso fare per risolvere questo errore?
Usate aspnet_regiis.exe per registrare la versione di .NET framework che state usando.
Questo è un problema comune e accade quando IIS è installato dopo VS o .NET framework.
Nota - per gli utenti di Windows 8/10, vedi l'altra risposta di JohnOpincar sotto. E anche il commento/suggerimento di Kevin Brydon.
Ho appena avuto la stessa situazione con il mio cliente. Abbiamo un nostro prodotto che installa un sito web. Il programma di installazione configura tutto: il pool IIS, il sito, il web.config, ecc.
Abbiamo installato un altro sito web usando il nostro installatore. Abbiamo inserito gli stessi parametri, quindi è capitato che i web.config fossero gli stessi in entrambi i siti.
Tuttavia, il sito appena installato ha funzionato bene, mentre quello vecchio no. Poi ho aperto 2 finestre di IIS Manager e ho iniziato a confrontare la differenza nelle impostazioni del sito web. E ho trovato un problema.
Qualcuno ha cancellato tutti gli Handler Mappings con il vecchio sito. Se vai su "Handler mappings", dovresti vedere lì aspx, asmx e altre estensioni e nomi dei gestori. Quindi, nel vecchio sito tutti quei record mancavano.
Quindi, suggerirei prima di controllare il "Handler mappings" - ci devono essere molti record lì. Crea un nuovo sito web e confronta per sapere quanti dovrebbero essercene.
Chi li ha cancellati, una persona o un altro programma, non ne ho idea. Se qualcuno può dire se esiste qualche applicazione di tracciamento che direbbe che l'utente domain\john stava modificando il sito web alla data "07.03.2012 12:34" sarebbe utile.
A proposito, ho appena scoperto questo post: http://blogs.msdn.com/b/webtopics/archive/2010/03/19/iis-7-5-how-to-enable-iis-configuration-auditing.aspx spiega come controllare le modifiche su IIS. Per coloro che affrontano problemi simili suggerisco di attivare l'auditing e poi vedere perché il tuo sito ha smesso di funzionare.