阅读量:9
在web.config文件中,customErrors节点用于配置错误处理和错误显示的方式。
可以通过以下方式配置customErrors节点:
- 关闭自定义错误显示:
<configuration> <system.web> <customErrors mode="Off" /> </system.web> </configuration>
上述配置将禁用自定义错误显示,所有错误将被直接显示在浏览器中。
- 显示默认错误页:
<configuration> <system.web> <customErrors mode="On" /> </system.web> </configuration>
上述配置将启用自定义错误显示,但是会显示.NET Framework提供的默认错误页面。
- 显示自定义错误页:
<configuration> <system.web> <customErrors mode="On" defaultRedirect="ErrorPage.aspx" /> </system.web> </configuration>
上述配置将启用自定义错误显示,并且指定了默认的错误页面为"ErrorPage.aspx"。当发生错误时,将跳转到该页面进行错误显示。
- 根据HTTP错误代码显示不同的错误页:
<configuration> <system.web> <customErrors mode="On" defaultRedirect="ErrorPage.aspx"> <error statusCode="404" redirect="NotFound.aspx" /> <error statusCode="500" redirect="ServerError.aspx" /> </customErrors> </system.web> </configuration>
上述配置将根据HTTP错误代码显示不同的错误页。当发生404错误时,将跳转到"NotFound.aspx"页面;当发生500错误时,将跳转到"ServerError.aspx"页面。
注意:以上配置需要放置在