ASP.NET 的配置文件 web.config 中的 customErrors 元素,可以自定义处理错误信息。
<customErrors defaultRedirect="url" mode="On|Off|RemoteOnly">
<error statusCode="500" redirect="url"/>
<error statusCode="404" redirect="url"/>
</customErrors>
customErrors 元素的属性
1.defaultRedirect
发生错误时浏览器指向的默认 URL。
2.mode
1)On 启用自定义错误。
2)Off 禁用自定义错误。这允许显示详细的错误。
3)RemoteOnly 仅向远程客户端显示自定义错误,并向本地主机显示 ASP.NET 错误。
error 元素的属性
statusCode
具体的错误代码。
redirect
发生指定错误时浏览器指向的 URL。
上面当发生500错误时,会跳到一指定的页面。
这比较实用,不用设置Web服务器,就可自定义,处理错误。



