小编Bra*_*son的帖子

为危险的Request.Path阻止HealthMonitoring错误电子邮件

我目前正在为面向公众的网站实施健康监护.我正在使用SimpleMailWebEventProvider在发生错误时发送电子邮件."所有错误".

我希望有这方面经验的人能够向我展示一种简单的方法来阻止在"从客户端检测到有潜在危险的Request.Path值的情况下发送电子邮件"("我可以看到这些错误)并且可以告诉他们来自机器人,而不是人类,他们的时间(一次性)和被请求的URL

例:

Request path: /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是Sealed.

c# asp.net url web-config health-monitoring

6
推荐指数
1
解决办法
678
查看次数

标签 统计

asp.net ×1

c# ×1

health-monitoring ×1

url ×1

web-config ×1