【发布时间】:2014-05-10 23:45:10
【问题描述】:
我正在尝试在 asp mvc 5 中制作自定义错误页面,但出于某种奇怪的原因,现在要测试我的页面,从 elmah 我正在记录两个错误(我正在测试的真正错误和与错误页面相关的错误不是发现:
未找到视图“错误”或其主视图,或者没有视图引擎支持搜索到的位置。搜索了以下位置: ~/Views/HotTowel/Error.aspx ~/Views/HotTowel/Error.ascx ~/Views/Shared/Error.aspx ~/Views/Shared/Error.ascx ~/Views/HotTowel/Error.cshtml ~/Views/HotTowel/Error.vbhtml ~/Views/Shared/Error.cshtml ~/Views/Shared/Error.vbhtml
我正在查看这个 url http://doingthedishes.com/2011/09/10/custom-errors-mvc-3-elmah.html,作者遇到了同样的问题,但使用的是 asp.net mvc 3。阅读后,我尝试删除对 HandleErrorAttribute 的调用:
public class FilterConfig
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
//filters.Add(new HandleErrorAttribute());
}
}
但问题仍然存在:我可以看到我的自定义页面,但 asp.net mvc 抛出了两个异常。 有什么帮助吗?
解决方案是重写从 HandleErrorAttribute 派生的类? 喜欢这篇文章:keep getting The view "Error" not found when using Elmah and asp.net mvc 4?
【问题讨论】:
标签: asp.net-mvc-5 elmah