vb.net中有哪些类型的例外?

时间:2011-06-30 08:34:12

标签: asp.net exception

我正在捕获global.asax Application_Error上的异常。我希望按类型过滤异常,以使用Response.Redirect或Server.Transfer重定向某些指定的类型,并允许其他人从web.config重定向到指定的defaultRedirect。

我一直在谷歌搜索一段时间来获取异常类型列表。这里有谁可以给​​我列表或者可以给我一个链接?

谢谢!

2 个答案:

答案 0 :(得分:2)

没有确定的列表 - 任何人都可以定义一个新的异常类型并抛出它。

你最好处理你知道如何处理的特定的异常,并将所有其他异常保留在一个通用异常处理程序中(希望)在某处记录异常,并给出一般错误页面

答案 1 :(得分:1)

System.IO.IOException处理I / O错误。

System.IndexOutOfRangeException处理方法引用数组索引超出范围时生成的错误。

System.ArrayTypeMismatchException处理当类型与数组类型不匹配时生成的错误。

System.NullReferenceException处理从引用空对象生成的错误。

System.DivideByZeroException处理将被除数除以零所产生的错误。

System.InvalidCastException处理在类型转换期间生成的错误。

System.OutOfMemoryException处理因可用内存不足而产生的错误。

System.StackOverflowException处理从堆栈溢出生成的错误。