ASP.Net Error Pocessing method

asp.net|error

错误分为四类:配置错误、分析错误、编译错误和运行时错误。
默认情况下,为运行时错误显示的信息是调用堆栈(导致异常的过程调用链)。如果启用了调试模式,ASP.NET 将显示源代码中发生运行时错误的行号。
ASP.NET 使您能够指定是向本地客户端、远程客户端还是这两者显示错误。默认情况下,仅向本地客户端(即服务器所在的同一计算机上的客户端)显示错误。也可以指定自定义错误页,以在发生错误时将客户端重定向到该页。
除了将所有的错误重定向到一个公共页外,还可以将特定的错误页分配给特定的错误状态代码。<customerrors> 配置节支持内部 <error> 标记,该标记使 HTTP 状态代码与自定义错误页关联。
可以在页级别或者应用程序级别处理代码错误。Page 基类公开了一个 HandleError 方法,此方法在页中可以被重写。每当运行时引发未捕获的异常时都调用此方法。
System.Web.Mail 命名空间公开以编程方式发送电子邮件的类。这对于在发生错误时通知管理员很有用。
除了在页级别处理错误外,还可以使用 Global.asax 中的 Application_Error 事件处理应用程序级别的错误。对于应用程序中引发的任何未处理异常都会引发此事件。
System.Diagnostics 命名空间提供了写入 Windows 事件日志的类。

时间: 2025-01-30 02:01:39

ASP.Net Error Pocessing method的相关文章

SAP LSMW Error in method CL_API_MASTER_CONDITION_MM =&gt; PROCESS

SAP LSMW 导入Open SA数据,Error - System error (error in method  CL_API_MASTER_CONDITION_MM => PROCESS)    [error]   LSMW 导入Open SA数据,生成IDoc不能成功Post,报错如下:     [Reason]   我选择的测试数据里,供应商主数据里'schema group, vendor' 字段为空,但是采购信息记录维护了关税以及运杂费等,     相关的条件类型ZOA2 等只在

ASP 0115 Error的解决方案

error|解决 "ASP 0115"是什么错误? 如果你的ASP报告0115 error,意思是"我不知道是什么原因引起这个错误"0115 error引起的原因一般是由外部因素引起的.在下面我列出了一些可能引起报0115 error的东东,并且也提出了一些供参考的解决办法: 1.文件或注册键的权限和证明引起   如果系统授权用户对一些自建组件,系统动态链接库(DLL)和注册键的文件没有足够的权限,就可能引起这样的错误.   若是你认为是注册表的权限设置的问题,那可

ASP的Error对象的知识

在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行.接着该脚本可以检查Err.Number属性的值,判别是否出现了错误.如果出现错误,返回一个非零值.在ASP3.0中,也可以使用OnErrorGoto0"转回到"缺省的错误处理.在ASP2.0中实际也进行这种处理,但是没有相应文档说明,这在很多asp数据相关处理文件中司空见惯,加上On Error Resume Next,关闭缺省的错误处理,然后用err抓住, If

ASP的Error对象知识简析

在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行.接着该脚本可以检查Err.Number属性的值,判别是否出现了错误.如果出现错误,返回一个非零值.在ASP3.0中,也可以使用OnErrorGoto0"转回到"缺省的错误处理.在ASP2.0中实际也进行这种处理,但是没有相应文档说明,这在很多asp数据相关处理文件中司空见惯,加上On Error Resume Next,关闭缺省的错误处理,然后用err抓住, If

ASP的Error对象知识简析_ASP基础

在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行.接着该脚本可以检查Err.Number属性的值,判别是否出现了错误.如果出现错误,返回一个非零值.在ASP3.0中,也可以使用OnErrorGoto0"转回到"缺省的错误处理.在ASP2.0中实际也进行这种处理,但是没有相应文档说明,这在很多asp数据相关处理文件中司空见惯,加上On Error Resume Next,关闭缺省的错误处理,然后用err抓住, If

ASP.NET程序错误“HTTP/1.0 500 Server Error”的一个解决办法

asp.net|error|server|程序|错误|解决 今天同事在打开以前的ASP.Net项目时,报了此错"HTTP/1.0 500 Server Error"经多方查询,原因多种多样,解决方法也是五花八门,但都无效.最后灵机一动,尝试着重新进行Asp.net的IIS注册,再打开项目时,ok!问题解决. 步骤:命令行模式进入 C:\WINNT\Microsoft.NET\Framework\v1.1.4322 先执行卸载 aspnet_regiis.exe -u再执行注册 aspn

ASP实现百度一样搜索关键字高亮的效果

用ASP实现搜索引擎的功能是一件很方便的事,可是,如何实现类似3721的智能搜索呢?比如,当在搜索条件框内输入"中国人民"时,自动从中提取"中国"."人民"等关键字并在数据库内进行搜索.看完本文后,你就可以发现,这个功能实现起来竟然是如此的简单.     第一步,我们要建立一个名为db_sample.mdb的数据库(本文以Access2000数据库为例),并在其中建立表T_Sample.表T_Sample包括如下字段:      ID 自动编号 

ASP智能搜索的实现

用ASP实现搜索引擎的功能是一件很方便的事,可是,如何实现类似3721的智能搜索呢?比如,当在搜索条件框内输入"中国人民"时,自动从中提取"中国"."人民"等关键字并在数据库内进行搜索.看完本文后,你就可以发现,这个功能实现起来竟然是如此的简单.OK,Follow Me! 第一步,我们要建立一个名为db_sample.mdb的数据库(本文以Access2000数据库为例),并在其中建立表T_Sample.表T_Sample包括如下字段: ID 自

Common ASP.NET Code Techniques (DPC&amp;amp;DWC Reference)--5

asp.net Figure 2.4Output of Listing 2.1.4 when viewed through a browser. Adding Elements to a QueueIn Listing 2.1.4, we begin by creating an instance of the Queue class, qTasks (line 5). In line 7 through 14, we add eight new elements to qTasks using