【发布时间】:2013-04-03 04:08:25
【问题描述】:
我一直在使用 MVC4 和 EF5.x 编写应用程序,并使用 ELMAH 记录异常以供审查。我们最近发布了该应用程序,正如预期的那样,ELMAH 日志中充满了几十个异常。很棒(但不是)!问题是这些例外之一是
System.Data.Entity.Validation.DbEntityValidationException
Validation failed for one or more entities.
See 'EntityValidationErrors' property for more details.
当然,无法查看 EntityValidationErrors 属性以获取更多详细信息,并且堆栈跟踪包含到我的 SubmitChanges()
我知道 ELMAH 能够让我们提出自己的异常,并以某种方式自定义记录的内容和方式。不幸的是,我对 ELMAH 和 MVC 还是很陌生,谷歌搜索并没有找到任何相关的东西。我确实在记录 EntityValidationErrors 时找到了a blog article,作者特别提到他会在 ELMAH 中发布如何做到这一点,但那是在 2012 年 9 月发布的,从那时起我什么也没看到。
任何帮助将不胜感激!
【问题讨论】:
标签: asp.net-mvc-4 entity-framework-5 elmah elmah.mvc