exception


.NET 1.1中未处理的异常处理程序

我正在维护一个.NET . 应用程序,我所负责的任务之一是确保用户没有看到任何不友好的错误通知。 我已经为Application.ThreadException和AppDomain.CurrentDomain.UnhandledException添加了处理Application.ThreadExc

c# .net exception exception-handling
在ASP.NET UserControls中捕获未处理的异常

我正在动态加载用户控件,将它们添加到Web表单的Controls集合中。 我想隐藏用户控件,如果它们在渲染时导致未处理的异常。 所以,我尝试连接到每个UserControl的Error事件,但似乎这个事件永远不会像为Page类那样触发UserControls。 做了一些谷歌搜索,似乎并不乐观。 这

asp.net exception user-controls
如何将用户重定向到ASP.NET MVC中的自定义404页面而不是抛出异常?

我希望能够捕获当用户请求不存在的控制器并将其重定向到 页面时引发的异常。 我怎样才能做到这一点 例如,用户请求http: www.nosite.com paeges 应为 pages 。 如何制作它以便重新定向到 而不是异常屏幕

asp.net-mvc exception routes
如何在PHP中记录未捕获的异常?

我已经找到了如何将错误转换为异常,并且如果它们没有被捕获我会很好地显示它们,但我不知道如何以有用的方式记录它们。 简单地将它们写入文件将没有用,是吗 当你不知道导致异常的原因时,你会冒险访问数据库吗

php exception error-handling error-logging
在Java中创建Exception的一般规则是什么?

我遇到过这两种情况: 创建过多的自定义异常 使用太多的一般Exception类 在这两种情况下,项目都开始运行,但很快就成了维护 和重构 的开销。 那么关于创建自己的异常类的最佳实践是什么

java exception
如何从未经检查的异常中恢复?

如果您想以相同的方式处理每个故障,例如通过记录它并跳到下一个请求,向用户显示消息并处理下一个事件等,如果这是我的用例,那么所有我都可以使用未经检查的异常。要做的是在我的系统中捕获一些高级别的常规异常类型,并以相同的方式处理所有内容。 但我希望从特定问题中恢复,而且我不确定使用未经检查的异常来处理它

c# java api exception
为什么.NET异常没有被try / catch块捕获?

我正在使用针对C 的ANTLR解析器库开发一个项目。 我已经构建了一个语法来解析一些文本,它运行良好。 但是,当解析器遇到非法或意外的令牌时,它会抛出许多异常中的一个。 问题是在某些情况下 并非所有 我的try catch块不会捕获它而是将执行作为未处理的异常停止。 问题在于我无法在其他任何地方复

c# .net exception antlr
调试空catch块中的异常

我正在调试一个生产应用程序,它有一些空的catch块感叹 : 当调试器遇到IDE中的catch时,有没有办法看到异常是什么

debugging exception ide try-catch
从Java中的finally块返回

最近我很惊讶地发现,在Java的finally块中可能有一个return语句。 似乎很多人都认为这是一件坏事,如 不要在finally子句中返回 中所述 。 在更深入的研究中,我还发现 Java的返回并不总是如此 ,这在finally块中显示了其他类型的流控制的一些非常可怕的示例。 因此,我的问题

java exception return try-catch-finally
创建自己的自定义异常有哪些最佳做法?

在前一个关于异常的问题的后续内容中,在.NET中创建自定义异常的最佳实践是什么 更具体地说,您应该继承System.Exception,System.ApplicationException还是其他一些基本异常

c# .net exception