自定义ASP.NET Membership Provider以添加日志记录功能

时间:2010-09-17 16:40:34

标签: asp.net asp.net-membership

我需要稍微调整ASP.NET成员资格提供程序的功能,以添加自定义日志记录功能。我没有创建一个围绕我希望修改的方法的包装类,而是在玩弄这个想法或者创建一个自定义的成员资格提供程序并覆盖一些方法。

我能找到的所有示例都将展示如何从头开始创建它。我不想覆盖所有内容......只需覆盖一些方法。有人能指出我正确的方向吗?

谢谢!

编辑: DOH!我可以简单地从SqlMembershipProvider继承并覆盖方法。但是,我怎样才能获得连接字符串?

1 个答案:

答案 0 :(得分:0)

你想记录的是什么?

如果您只想监控身份验证的成功与否,ASP.NET Health Monitoring已经在框中。事件将记录到WebEvent表中。

如果你有其他动机,那么......; - )


回答有关连接字符串的问题,覆盖Initialize并在调用base.Initialize之前从config参数中捕获值