71 votes

Comment diagnostiquer une erreur de serveur interne 500 sur IIS 7.5 lorsque rien n'est écrit dans le journal des événements ?

Je viens de déployer une mise à jour sur un site ASP.NET MVC3 existant (il était déjà configuré) et j'obtiens l'écran bleu de la mort d'IIS indiquant

Erreur HTTP 500.0 - Erreur de serveur interne
La page ne peut être affichée car une erreur de serveur interne s'est produite.

Cependant, rien n'apparaît dans le journal des événements de l'application où je m'attendrais à voir une description (plus) détaillée de l'entrée.

Comment puis-je diagnostiquer ce problème ?

0voto

Maarten Kieft Points 121

J'ai rencontré ce problème à plusieurs reprises. Erreur 500 à partir d'un site Web ASP.NET 4.x. Aucun détail dans l'eventLog et même le traçage ci-dessus n'a pas aidé. Dans mon cas, le problème a été causé par le fait que le fichier web.config contient des règles de réécriture . Vérifiez donc votre web.config s'il contient quelque chose comme :

<system.webServer>
  <rewrite>
    <rules>
      ...
    </rules>
  </rewrite>
</system.webServer>

Si c'est le cas, vous devez installer le module iis rewrite :

https://www.iis.net/downloads/microsoft/url-rewrite

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X