Lorsque le serveur web IIS héberge un site ou un webservice, et qu'il reçoit une demande qu'il ne peut pas traiter, il retourne par défaut un code HTTP sans aucun détail. Cela permet une sécurité maximale, par exemple en ne renvoyant jamais au navigateur un emplacement physique réel du serveur.

 

Cette restriction de sécurité peut être pénalisante en phase de déploiement, durant la configuration d'un serveur web. Il est donc possible temporairement d'ajouter du détail aux erreurs renvoyées par IIS. Voici le réglage à effectuer :

  • sélectionner le site concerné (s'il y en a d'autre que "Default Web Site"),
  • sélectionner "Pages d'erreurs",
  • sélectionner dans les actions à droites "Modifier les paramètres de fonction...",
  • cocher suivant votre besoin "Erreurs détaillées" ou "Erreur détaillées pour les demandes locales".

 



Attention, surtout si le serveur héberge des sites et webservices utilisés depuis le monde entier, l'option ne doit être activée que très temporairement le temps de finaliser une mise au point.

Rappelons que IIS dispose également de log de toutes les requêtes HTTP qu'ils reçoient. Par défaut les logs sont dans le dossier C:\inetpub\logs\LogFiles\W3SVC???. Le ??? du dossier correspond à l'identifiant du site dans IIS :


Ces logs permettent de rapprocher une erreur HTTP 500, HTTP 403 (...) d'une requête reçue.

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée


© 2020 PC SOFT. Tous droits réservés. Réalisé  avec WEBDEV