1 页面的Error事件






2 Global.asax.cs里的Application_Error事件








3 web.config中的<customErrors mode="RemoteOnly"/>
<!-- 自定义错误信息
设置 customErrors mode="On" 或 "RemoteOnly" 以启用自定义错误信息,或设置为 "Off" 以禁用自定义错误信息。
为每个要处理的错误添加 <error> 标记。
"On" 始终显示自定义(友好的)信息。
"Off" 始终显示详细的 ASP.NET 错误信息。
"RemoteOnly" 只对不在本地 Web 服务器上运行的
用户显示自定义(友好的)信息。出于安全目的,建议使用此设置,以便
不向远程客户端显示应用程序的详细信息。
-->
<customErrors mode="On" defaultRedirect="Error.aspx"> 设置defaultRedirect 需要将mode设置为On
<customErrors mode="On" defaultRedirect="Error.aspx">
<error statusCode="404" redirect="Error.aspx?msg=你所访问的页面不存在或已被删除"/>
</customErrors>
4 Document的属性trace页级别跟踪











TraceMode="SortByTime"或者"SortByCategory" //Category种类