Mon application ASP.NET comporte une section healthMonitoring web.config configurée pour m'envoyer un e-mail en cas d'erreur. Périodiquement, j'obtiens des erreurs que je voudrais ignorer, telles que Invalid Viewstate
ou ScriptResource.axd
erreurs. Y at-il un moyen de configurer web.config pour ne pas m'envoyer un e-mail lorsque le message d'exception correspond à une certaine chaîne de recherche ou regex? Je crois que cela est similaire à Ignore HealthMonitoring event by EventDetailCodeConfigurer ASP.NET Health Monitoring pour ignorer des erreurs spécifiques?
Répondre
Vous pouvez créer un fournisseur d'événements personnalisé en héritant de la classe de fournisseur de base System.Web.Management.WebEventProvider. De cette façon, vous pouvez gérer les erreurs que vous voulez en les envoyant par courriel et en ignorant les autres. Commander "How to Write a Custom Web Event Provider for ASP.NET 2.0" et "Creating Custom Event Providers" pour plus d'informations.
soulevez-vous les événements vous-même, ou sont-ils élevés en arrière-plan. Je regarderais le EventCode pour l'événement et verrais si vous pouvez l'utiliser pour faire la distinction entre ce type d'événement et un autre? Si vous élevez l'événement vous-même, comme dans une déclaration catch, vous pouvez facilement le séparer. Mais si vous utilisez la couverture globale pour attraper toutes les erreurs, il n'y a aucun moyen. La seule façon est d'utiliser le code d'événement dans eventMapping, puis d'ajouter des règles pour attraper cet événement et l'envoyer à un fournisseur.
- 1. SSRS et Health Monitoring
- 2. Les solutions ASP.NET Health Monitoring et ELMAH sont-elles alternatives?
- 3. Configuration ASP.NET Health Monitoring, valeurs valides pour l'attribut "eventName"
- 4. Pourquoi utiliser un module HTTP sur ASP.NET Health Monitoring ou vice versa?
- 5. Ignorer les erreurs de validation spécifiques
- 6. Monitoring API pour site (hébergé sur Linux)
- 7. Gestion des erreurs ASP.NET
- 8. Ignorer les différences spécifiques dans diff
- 9. Ignorer les erreurs d'analyse HTMLAgilityPack?
- 10. Configurer cobertura pour ignorer certains blocs de code
- 11. JBoss Monitoring/Profiling
- 12. Erreurs personnalisées pour les dossiers "App"? (ASP.NET)
- 13. Comment faire pour iconv ignorer les erreurs d'encodage?
- 14. SSIS Job Monitoring and Reporting
- 15. Générique Database Monitoring Tool
- 16. Ignorer les erreurs d'insertion par lots Postgresql
- 17. Gestion des erreurs ASP.NET Question
- 18. problème avec des erreurs personnalisées dans ASP.NET
- 19. Rechercher des erreurs spécifiques dans les requêtes MySQL avec PHP
- 20. JBoss Monitoring avec Cacti
- 21. Générer qooxdoo api et ignorer les erreurs
- 22. Comment implémenter JMS listener pour ignorer des messages spécifiques basés sur une liste/carte?
- 23. Ignorer les erreurs SSL dans Zend_Http_Client
- 24. asp.net ObjectDataSource gestion des erreurs
- 25. Intranet Uptime Monitoring Component
- 26. Tomcat Traffic Monitoring
- 27. Ubuntu Logs and Monitoring
- 28. Ignorer les erreurs de certificat avec NSURLConnection
- 29. Ignorer les erreurs dans yacc/lex
- 30. Comment vérifier automatiquement des sites Web spécifiques pour des erreurs avec l'extension Chrome ou Firefox?