[翻译]ASP.NET 2.0中的健康监测(Health Monitoring)(2) - 通过Email发送监测信息

     摘要: .NET 2.0框架中的健康监测系统中,不但可以监测到程序的lifetime事件和与错误相关的事件,而且还可以监测到安全审核成功或失败的事件。 本文中,我们一起探讨了WebAuthenticationFailureAuditEvent事件,在验证失败的时候就会触发它。如果用户用无效的信息登录系统,那么实现Membership的Provider就会触发这个事件。 例如,SqlMembershipProvider的ValidateUser方法需要两个参数,分别是用户名和密码,它会根据验证的结果返回一个布尔值。除了返回一个布尔值外,这个方法也会触发WebAuthenticationSuccessAuditEvent事件或者WebAuthenticationFailureAuditEvent事件。我们也看到了SimpleMailWebEventProvider的用法,它会通过email发送日志。当某一事件发生的时候(如未处理异常,验证失败等等),这个Provider就会发送邮件到指定的地址。    阅读全文

webabcd 2007-05-27 22:09 发表评论

你可能感兴趣的:(.net,框架,asp.net,asp)