您的位置:首页 > 编程语言 > ASP

自己asp.net项目错误处理机制

2012-09-11 23:14 316 查看
网上看到好项目的错误处理机制,这里列出我的错误处理机制

<customErrors mode="On" defaultRedirect="Error.aspx">
<error statusCode="403" redirect="NoAccess.aspx" /> <!--访问被禁用-->
<error statusCode="404" redirect="Nofound.aspx"/>
<error statusCode="500" redirect="InternalError.aspx"/>
</customErrors>

用log4net记录错误日志和发送电子邮件到开发人员

Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
' 发生错误时激发
'记录日志发送邮件(略)

End Sub

测试页面:

Imports System.Data
Imports System.Data.OleDb

Public Class _default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

'Throw New HttpException(401, "")
Throw New HttpException(403, "")
'Throw New HttpException(404, "")
'Throw New HttpException(500, "")
End Sub

End Class
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: