我是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。你能告诉我我做错了吗?