【发布时间】:2012-03-03 12:07:18
【问题描述】:
我目前为一个面向公众的网站实施了健康监测。我正在使用 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 是密封的。
【问题讨论】:
标签: c# asp.net url web-config health-monitoring