Question

J'ai deux applications Web ASP.NET MVC. L'un d'eux logs unhandled exceptions au journal des événements Windows. L'autre ne fonctionne pas.

Y at-il un paramètre dans IIS ou web.config pour activer la journalisation des événements journal?

Toutes mes excuses pour la grande question, je cherche vraiment des pistes d'enquête.

Était-ce utile?

La solution 3

Turning CustomErrors sur la substance commencé à être ajouté à l'erreur journal.

La solution finale a été d'ajouter

<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>

à la

 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
...

du web.config. Cela a permis Elmah dans IIS7.

compréhension lâche - exceptions ont été interceptées par ELMAH, ce qui était mal configuré pour la raison ci-dessus, ce qui provoque des erreurs qu'ils avalent. Turning erreurs personnalisées sur, semblait contourner ELMAH et permettre aux erreurs de pousser dans le journal d'événements.

Autres conseils

Ceci est normalement en raison du compte en cours d'exécution de l'application Web ne pas avoir les permissions nécessaires pour écrire dans le journal des événements.

Dans IIS 7, vérifier l'identité du pool d'applications est en cours d'exécution sous.

Si l'utilisateur exécutant l'application Web (l'utilisateur IIS) n'est pas un administrateur, assurez-vous que la source d'événement est enregistré avec le système d'exploitation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top