Предотвращение электронных сообщений об ошибках HealthMonitoring для опасных Request.Path

В настоящее время я внедрил мониторинг здоровья для общедоступного веб-сайта. Я использую SimpleMailWebEventProvider для отправки электронных писем при возникновении ошибок. «Все ошибки».

Я надеюсь, что кто-то, у кого есть опыт работы с этим, сможет показать мне простой способ предотвратить отправку электронных писем в случае «От клиента обнаружено потенциально опасное значение Request.Path (:)». Я вижу эти ошибки и могу сказать, что они исходят от бота, а не человека, по их времени (все сразу) и по запрашиваемому URL

пример:

Путь запроса: /Scripts/,data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a ) {c = a}), i.html (g

Мне нравится, что .Net выдает ошибку в этих случаях, но на эти электронные письма приходится, вероятно, 90% всех получаемых мной электронных писем с мониторингом состояния здоровья. Читаю их все найти сообщения об ошибках, которые указывают на проблему с кодом на веб-сайте, является проблемой.

Я бы не хотел создавать свой собственный MailEventProvider, хотя я и делал это раньше, но считаю, что в конечном итоге мне пришлось использовать ILSpy для создания своего собственного, поскольку SimpleMailWebEventProvider запечатан.

6
задан tshepang 8 March 2014 в 22:40
поделиться