0

我使用 SqlWebEventProvider 将异常记录到 sql server,它工作正常。

我还想以编程方式将自定义异常记录到 aspnet_WebEvent_Events 表中。类似于 - http://fredrik.nsquared2.com/viewpost.aspx?PostID=107&showfeedback=true

WebBaseEvent.Raise(new WebErrorEvent("我的错误信息", null, 5000, e)); 我收到一条错误消息:“由于其保护级别,无法在此处访问构造函数 'WebErrorEvent'。

感谢您的评论...

4

2 回答 2

1

如果您希望记录自定义事件,您可以考虑通过继承 System.Web.Management 中的预定义事件类之一来创建自己的事件。

这是 Scott Mitchell 写的一个很好的参考资料。很容易遵循 http://www.4guysfromrolla.com/articles/062707-1.aspx

于 2010-06-24T00:40:10.780 回答
0

类的构造函数WebErrorEvent是私有的。您不能实例化此类的对象。

在标题为CSharp 中的构造函数是什么 - A Step Ahead Series?.

于 2010-06-22T02:23:13.400 回答