Je reçois ce message d'erreur lorsque j'essaie d'exécuter mon application. Je ne sais pas comment le corriger :
HTTP Error 404.3 - Not Found La page que vous demandez ne peut être servie. que vous demandez ne peut être servie en raison de l'extension configuration. Si la page est un script, ajoutez un gestionnaire. Si le fichier doit être téléchargé, ajoutez une carte MIME.
Voici une capture d'écran de la page d'erreur : ![alt text][1]
Que puis-je faire pour corriger cette erreur ?
Utilisez [aspnet_regiis.exe][1] pour enregistrer la version du cadre .NET que vous utilisez.
Il s'agit d'un problème courant qui survient lorsque IIS est installé après VS ou .NET framework.
Remarque - pour les utilisateurs de Windows 8/10, voir l'autre réponse de JohnOpincar ci-dessous. Et aussi le commentaire/conseil de Kevin Brydon.
[1] : http://msdn.microsoft.com/en-us/library/k6h9cz8h(VS.80).aspx
Je viens d’avoir la même situation avec mon client. Nous avons notre propre produit qui installe un site web. Le programme d'installation configure tout : le pool IIS, le site, web.config, etc.
Nous avons installé un autre site web en utilisant notre installateur. Nous avons entré les mêmes paramètres, de sorte que les web.config sont les mêmes sur les deux sites.
Cependant, le site nouvellement installé fonctionnait bien, alors que l'ancien ne fonctionnait pas. J'ai alors ouvert deux fenêtres IIS Manager et j'ai commencé à comparer les différences dans les paramètres des sites Web. Et j'ai trouvé un problème.
Quelqu'un a supprimé tous les Handler Mappings avec l'ancien site. Si vous allez dans "Handler mappings" ;, vous devriez y voir aspx, asmx et d'autres extensions et noms des handlers. Donc, dans l'ancien site, tous ces enregistrements étaient manquants.
Je vous suggère donc de vérifier d'abord les "Handler mappings" - il doit y avoir beaucoup d'enregistrements. Créez un nouveau site Web et comparez pour savoir combien il devrait y en avoir.
Qui les a supprimés, une personne ou un autre programme, je n'en ai aucune idée. Si quelqu'un peut dire s'il existe une application de suivi qui indiquerait que l'utilisateur domain\john modifiait le site Web à la date "07.03.2012 12:34" ; ce serait utile.
Au fait, je viens de découvrir ce post : http://blogs.msdn.com/b/webtopics/archive/2010/03/19/iis-7-5-how-to-enable-iis-configuration-auditing.aspx il explique comment auditer les changements sur IIS. Pour ceux qui rencontrent des problèmes similaires, je suggère d'activer l'audit et de voir plus tard pourquoi votre site a cessé de fonctionner.