asp.net-mvc-3 – MVC 4 – 如何关闭默认的Error.vbhtml页面?
任何人都知道如何关闭默认错误页面或它被引用的位置?
解决方法
好吧,我明白了.
事实证明,在我的自定义ElmahHandleErrorAttribute类中,OnException()方法确实被覆盖(因为它应该是).但是第一行代码是“MyBase.OnException(context)”,它将触发HandleError属性也执行的操作. 一旦我评论出这一行,我的问题就消失了. 问题是什么? 我在这个Mvc4项目中实现了Elmah.Mvc,它运行得很漂亮.我在Web.config中也有一个自定义错误部分,如下所示: <customErrors mode="On" defaultRedirect="~/Error/General"> <error statusCode="404" redirect="~/Error/Http404" /> </customErrors> 我有一个ErrorController有两个动作方法,一个用于“常规”,另一个用于“Http404”. 发生的事情是,如果我提出了一个未处理的错误,我确实会在Elmah中记录我提出的异常,这是一封带有异常的电子邮件,然后显示自定义的“常规”视图(如果是404错误,则为Http404页面). 但是,我还得到了一个额外的记录异常和电子邮件,因为找不到默认的“Error.vbhtml”文件(我删除了该视图). 诚实的错误……希望这有助于某些人继续前进. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 文件“?/ Views/Position/Edit.cshtml”不能
- asp.net – HTTP POST – 我被卡住了
- asp.net-mvc – MVC4将复杂对象从View传递到Controller,新视
- asp.net-mvc – 从Visual Studio 2015 Update 1 RC恢复
- asp.net – 为Umbraco预订建议
- asp.net – 在DataList ItemdataBound事件中,如何通过列名而
- 在ASP.NET MVC(视图)中包含WebForms?
- asp.net-mvc-4 – .NET MVC4 SimpleMembership错误 – “未
- RavenDB ASP.NET会话提供程序?
- asp.net – 正确使用标签前缀和标签名称?
- 记Asp.Net Core Swagger 使用 并带域接口处理
- asp.net – 为什么我的控件获得不同的id命名约定
- asp.net – 当使用HttpContextScoped()时,Struct
- asp.net-mvc – 部署的ASP.NET MVC 4项目不会运行
- 实体框架 – 使用伪造的DbContext和Autofixture以
- asp.net-mvc – 只发布控制器
- asp.net – 禁用javascript中的复选框,并在服务器
- asp.net – 关于webcal URI方案的ics文件
- ASP.NET异步隐藏
- asp.net – 使用Visual Studio 2015检测gulp中的