问题标签 [handleerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在 CakePHP 2.0 中使用 handleError 保存错误?
我有一个大问题。好吧,我正在尝试保存我的 Web 应用程序中发生的错误。例如(仅作为示例),如果我除以零,或者在查询中发生错误或类似情况。所以,我想抓住它并将其保存在数据库中。但是 CakePHP 的 handleError 是静态的,所以我不能使用 $this->MyModel->saveError(...)。
在我的 /app/Lib/AppError.php 我有这个:
没有 $this->Error->saveError($code, $description, $file, $line); 它有效,但我不仅想显示错误。我认为需要一个例子或类似的东西。请帮我。问候和谢谢。谢谢... PD:对不起英语,我是一名英语学生...
asp.net-mvc - 具有 HandleError 属性的自定义错误页面
我有 asp.net Web 应用程序并尝试为Dynamic Ip Restrictions 模块指定自定义 HTML ,该模块在 .net 代码之前返回 401。
我在 web.config 中添加了以下内容:
生产环境(Windows Server 2008):带有 404 和 401 的页面工作正常,但异常处理被破坏 - 我看到内置的 iis“红色”页面而不是自定义页面。
开发环境(windows 7/8):404 和错误都可以,但是 401 将用户重定向到登录页面。
异常处理定义为:
UPD1:另外,我可以补充一点,如果我删除代码为 500 的页面,我会看到以下纯文本消息:
ajax - 如何将已经是全局过滤器的属性应用于方法而不运行两次?
我HandleErrorAttribute
通过创建自己的属性来处理 Ajax 请求期间引发的异常,从而在 MVC 中进行了扩展。该属性在这里:
如您所见,在PartialViewName
为 null 的情况下存在默认行为。这是因为我在 Global.asax 文件中将其注册为全局过滤器:
因此,按照这种设置方式,当在 Ajax 调用期间引发异常时,我具有默认行为,即将返回 DefaultAjaxError.cshtml。如果我需要自定义消息,我会创建一个视图并将其作为PartialViewName
属性直接传递给操作,如下所示:
在我有一个用控制器操作装饰的控制器的情况下,问题是AjaxAwareHandleErrorAttribute
类中的代码运行了两次,大概是因为它是全局注册的,而且它也在方法上。有没有办法阻止它运行两次?
谢谢。
razor - HandleError 是否在带有剃刀的 Asp.net MVC 4 中不再起作用
我[HandleError]
在控制器上设置了属性。
这是我的操作方法:
这个动作方法有一个对应的视图。
我在配置中设置了自定义错误
我Error.cshtml
在 Views 文件夹下的共享文件夹中有该文件。
现在导航到ShowError
控制器方法会在我的 IDE 中打开这个窗口
按 F5 后,我在浏览器窗口中得到了这个,而不是共享文件夹中的错误页面。
还需要做什么来显示错误页面?我怎样才能HandleError
开始工作?
谢谢
c# - 处理所有错误
祝大家有美好的一天!试图解决一个问题。我使用一种方法来处理网站上的所有错误(此方法在一个人的博客上找到)
全球.asax
当我在工作室中启动项目时,导致错误。我在该代码中遇到异常:
例外:
无法将“ ”类型的对象转换为“ ”
System.Web.DefaultHttpHandler
类型System.Web.Mvc.MvcHandler
一旦我停止调试(Shift + F5)。此方法效果很好并且可以处理任何错误。但是在项目开始时,导致错误。寻找这些主题的解决方案,但没有找到这个问题。请帮忙。
c# - 自定义 ErrorPage 不适用于 [HandleError(ExceptionType = typeof(NotImplementedException), View = "CustomErrorView")]
我正在尝试使用[HandleError]
.
我改变了网络配置<customErrors mode="On" />
它不适用于自定义错误,例如NotImplementedException
我已保存CustomErrorView
在共享文件夹中。
请帮忙....
asp.net-mvc - HandleError 属性没有任何作用
在我的 web.config 中,我包括:
现在黄屏死机不再显示。我想我必须在我的控制器方法或类本身中包含 HandleError 属性:
但它没有任何作用,它与以下内容相同:
在这两种情况下,都会显示自定义错误页面。那么 HandleError 属性是什么?
ruby-on-rails - Rails/nokogiri_parse 多个站点处理错误
我正在 Rails 3 上开发并使用 Nokogiri。我的控制器解析多个站点并在我的视图上显示结果。问题是,当这些站点之一不可用时(例如 403 或 503 错误),所有 webapp 都会因为该站点而崩溃。
我的问题:有没有办法在 Nokogiri 打开之前检查已解析页面的可用性,或者更好的是,通过/忽略不可用性?
谢谢
我的控制器的一部分:
我的部分观点
PS:我知道代码不是很“完美”,因为它与“DRY”原则相反,仍在学习;)
c# - ASP.NET MVC 4 自定义句柄错误
我有一个 ASP.NET MVC 4 应用程序。我想使用我的自定义句柄错误属性。因此我写了这堂课:
我在控制器级别添加了属性:
当控制器发生错误时,无法处理。如果我在出错后在调试器中按 F5,则会显示 ErrorView。但Debug.WriteLine("Error Occured");
线路永远不会起作用。我究竟做错了什么?
c# - oracle g10 的 C# OdbcConnection 错误
当我运行此代码时,我正在使用 c# odbc for oracle g10,它给了我以下错误,请帮助谢谢。
错误在行记录 = cmd.ExecuteNonQuery();
System.Data.Odbc.OdbcConnection.HandleError( OdbcHandle
hrHandle, RetCode retcode) 在 System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior 行为, String 方法, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod) 的连接错误。 System.Data.Odbc.OdbcCommand.ExecuteNonQuery() 处的 Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior 行为,字符串方法,布尔需要读取器)