Elmah没有在使用过的nonasp.net类库集合中记录异常

时间:2011-10-04 07:38:07

标签: exception-handling elmah

我有一个带有try-catch块的asp.net页面,如果存在则返回异常。我也在这个页面中使用elmah,当异常与asp.net页面异常相关时,它在elmah中显示,但是当在wcf服务中触发异常或代码从数据库elmah获取数据时没有显示它。

elmah仅支持asp.net相关例外是否正常?如果是的话,我怎么能抓住那个例外并像elmah那样表现出来?

1 个答案:

答案 0 :(得分:1)

根据这篇文章:Handle exceptions in web services with Elmah在Application_Error上触发了Elmah异常。

我需要从Web服务记录异常,所以我使用了:

Elmah.ErrorSignal.FromCurrentContext().Raise(message.Exception);

并实现了一个继承自SoapExtension的类。