Environnement du serveur : Windows2008 IIS7
Paramètres du navigateur client : Annuler "Afficher les messages d'erreur HTTP conviviaux"
Paramètres IIS7 (GUI) :
1. -ASP-Debug Properties-Envoyer les erreurs au navigateur, passez à True
2
Par défaut, le troisième élément sélectionné ici est "Erreur détaillée pour les requêtes locales et page d'erreur personnalisée pour les requêtes distantes", la situation sera donc : vous pouvez voir les détails de l'erreur lors du débogage local, mais vous ne pouvez pas le voir lors d'un accès à distance.
De plus, certaines opinions sur Internet indiquent que l'erreur 500 est également modifiée en 500-100.asp. Je l'ai essayé moi-même, mais cela n'a pas fonctionné. Si la deuxième étape ci-dessus n'est pas définie, les erreurs ne peuvent pas être envoyées au navigateur du client.
Comment afficher des informations détaillées sur les erreurs d'ASP dans Windows 2008 IIS7
S'il s'agit d'un programme Asp sous Windows 2008 IIS7, si une erreur se produit, un message de contact de l'administrateur s'affichera si nous. souhaitez afficher un message d'erreur détaillé, que dois-je faire ? Vous pouvez le modifier via la méthode suivante. Bien sûr, il est préférable de le modifier une fois le débogage terminé, car cela peut réduire le risque d'attaque.
1 Exécutez la méthode de commande :
%windir%system32inetsrvappcmd set config -section:asp -scriptErrorSentToBrowser:true
Si vous souhaitez la modifier pour ne pas afficher les informations détaillées, exécutez simplement La commande suivante :
%windir%system32inetsrvappcmd set config -section:asp -scriptErrorSentToBrowser:false
2 Modifier la méthode du fichier
Vous pouvez ouvrir le fichier %windir%system32inetsrvconfigapplicationHost.config et modifier le système Pour l'élément asp sous la section .webServer, ajoutez l'attribut scriptErrorSentToBrowser="true", comme indiqué dans la figure ci-dessous. Bien sûr, si vous souhaitez le modifier, supprimez simplement le contenu nouvellement ajouté, puis enregistrez et. sortie.
Remarque : en même temps, vous devez annuler "Afficher les messages d'erreur HTTP conviviaux" dans les paramètres IE dans "Options Internet" - "Avancé" - "Afficher les messages d'erreur HTTP conviviaux" Checked=False .
3 méthodes de configuration de l'interface utilisateur
C'est la plus simple, il suffit de double-cliquer sur l'icône ASP puis de la définir. Cependant, veuillez noter que le module Asp doit être installé pour voir l'icône Asp. Le module d'installation est ajouté dans le rôle de gestionnaire de services.
Pour plus de solutions aux erreurs IIS7.0 exécutant ASP 500, veuillez prêter attention au site Web PHP chinois pour les articles connexes !