我正在使用MVCCONTRIB的过滤器,该过滤器会导致错误页面(我自己的视图)在发生错误时显示。问题是,当发生这种情况时,Elmah不会向我发送有关此问题的电子邮件,我仍然想知道出现了问题。

似乎关键在于异常的异常。设置为True时,Elmah不会发送电子邮件,我会得到自己的视图,如果将其设置为False Elmah确实发送了消息,但是我会从IIS中获得一条丑陋的消息。有什么想法如何显示好视图并获取电子邮件?

有帮助吗?

其他提示

您需要添加一个拦截处理程序, 斯科特·汉塞尔曼(Scott Hanselman). 。我将我的名字命名为thangerrorwithelmahattribute。这被调用。与Elmah记录错误。清理所有内容,并提供一个不错的页面。您只需要确保您的Elmah操作过滤器错误处理程序获得的订单小于MVCCONTRIB错误操作过滤器即可。

尽管与Elmah无关,但您可能想查看此博客文章 ASP.NET MVC中的全球异常处理.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top