Question

Un peu plus tôt aujourd'hui, nous avons connu une YSOD sur un de nos sites MVC sur IIS en cours d'exécution sur Windows Server 2003.

En général, ceux-ci sont signalés par e-mail à l'aide ELMAH (en utilisant cette de configuration), mais étant donné que cela était un problème de compilation (de quelque sorte), il n'a pas rapporté obtenir par e-mail.

L'erreur spécifique est:

  

"Le répertoire '' App_GlobalResources   n'est pas autorisé parce que l'application   est précompilés. "

Ceci est un problème majeur, car un client potentiel pourrait remarquer le problème avant de le faire. Comment pouvons-nous assurer que ces YSODs sont enregistrés, lorsque le gestionnaire d'exception sur le site n'est pas appelé?

Était-ce utile?

La solution

Il est possible de surveiller le journal des événements avec VBScript. Vous pouvez ensuite envoyer cette quand il se produit:

Voici un exemple:

http://www.microsoft.com/technet /scriptcenter/resources/qanda/feb07/hey0226.mspx et courriel de vbscript: http://www.paulsadowski.com/WSH/cdo.htm

Vous pouvez le faire avec Powershell et / ou une autre application .net sur la boîte aussi.

Autres conseils

Si vous pouvez, vérifier l'observateur d'événements sur cette machine. Ceci est l'enregistreur de dernier recours sur une machine Windows.

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