如何在asp.net解决方案中设置ELMAH

时间:2013-08-01 13:25:03

标签: asp.net-mvc elmah solution elmah.mvc

我是ELMAH错误记录的新手。我尝试了不同的选择,但没有奏效。以下是我的解决方案项目结构。我正在使用ELMAH.MVC金块包。

xyz.sol

xyz.web (mvc project)

xyz.Service  (class librarry)

xyz.Data (DAL)

xyz.Model (model classes)

xyz.web (mvc project) xyz.Service (class librarry) xyz.Data (DAL) xyz.Model (model classes)

我在xyz.web(MVC项目)中设置了ELMAH,它可以在基本测试中正常工作,即。 404错误。我可以看到记录错误,也可以在网址www.project-name.com/ELmah

中找到

但是,我也希望在所有其他类库中使用ELMAH(服务和数据)。当服务层中的某些内容失败时,错误永远不会记录在ElMAH中。我的印象是ELMAH.mvc nuget包日志本身都处理和解除了异常。似乎我可能在配置中丢失,或者我可能也必须在类库项目中配置ELMAH。

请告知。

由于


关注我的全局句柄错误过滤器。它到达OnException但从未到达LogException方法,因为“RaiseErrorSignal”方法总是返回true。你能告诉我我做错了吗?

0 个答案:

没有答案