L’installation d’IIS7 ASP.NET sous Windows 2008 rencontre l’erreur suivante : Erreur HTTP 500.19 - Erreur serveur interne
La page demandée ne peut pas être accessible car les données de configuration pertinentes pour cette page sont invalides.
Module d’information sur les erreurs détaillées IIS Web Core
Notifier BeginRequest
Les procédures de traitement n’ont pas encore été déterminées
Code d’erreur 0x80070021
Mauvaise configuration Cette section de configuration ne peut pas être utilisée sur ce chemin. Cela se produit si la section est verrouillée au niveau parent. Le verrouillage est défini par défaut (overrideModeDefault="Deny ») ou explicitement par un tag de localisation contenant overrideMode="Deny » ou l’ancien allowOverride="false ».
Configurez la source
219 : <ajouter nom="scrip remove tModule » preCondition="managedHandler » type="System.Web.Handlers.scrip remove tModule, System.Web.Extensions, Version=3.5.0.0, culture=neutre, PublicKeyToken=31BF3856AD364E35"/></modules>
220 : <handlers>
221 : <supprimer nom="WebServiceHandlerFactory-Integrated"/>
Solution de contournement :
Panneau de configuration - > Programmes et fonctionnalités - > Activer ou désactiver les fonctionnalités Windows - > Rôle
Ici, sélectionnez Ajouter si vous n’avez pas déjà installé le serveur Web (IIS).
Si elle est déjà installée, sélectionnez « Web Server (IIS) » > ajoutez le service de rôle.
Sélectionnez « Développement d’applications (Installé) » - > « ASP.NET ».
Autre erreur similaire 1 :
Erreur HTTP 500.19 - Erreur serveur interne Erreur de configuration : Cette section de configuration ne peut pas être utilisée dans ce chemin. Cela se produit si la section est verrouillée au niveau parent. Le verrouillage est défini par défaut (overrideModeDefault="Deny »), ou explicitement par une balise de localisation contenant overrideMode="Deny » ou l’ancien allowOverride="false ».
Cette erreur se produit parce qu’IIS 7 utilise un mécanisme de gestion web.config plus sécurisé qui verrouille les éléments de configuration par défaut et n’autorise pas les modifications. Pour déverrouiller le verrou, exécutez la ligne de commande %windir %\system32\inetsrv\appcmd unlock config -section :system.webServer/handlers. Les gestionnaires sont les noms des nœuds affichés en rouge dans le message d’erreur.
Si les modules sont également verrouillés, vous pouvez exécuter %windir %\system32\inetsrv\appcmd unlock config -section :system.webServer/modules
De plus, si vous utilisez Asp.net, vous devez penser à vérifier le Asp.net lors de l’installation d’IIS7, et si vous ne le vérifiez pas par défaut, des messages d’erreur similaires apparaîtront |