Web.config中customErrors异常信息配置
在Web.config文件中,可使用`customErrors`元夙来配置异常信息的处理。以下是一个示例配置:
```xml
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="~/ErrorPages/GenericError.aspx">
<error statusCode="404" redirect="~/ErrorPages/NotFound.aspx" />
<error statusCode="500" redirect="~/ErrorPages/InternalError.aspx" />
</customErrors>
</system.web>
</configuration>
```
上述示例中,`customErrors`元素用于配置自定义毛病页面。`mode`属性指定了毛病处理模式,可以设置为以下几个选项
之一:
- `Off`:禁用自定义毛病页,将显示详细的毛病信息(仅适用于开发环境)。
- `On`:启用自定义毛病页,当产生毛病时,将跳转到默许的毛病页。
- `RemoteOnly`:仅在远程服务器上显示自定义毛病页,本地访问时显示详细毛病信息。
在`customErrors`元素内部,可以添加多个`error`子元夙来指定区分HTTP状态码对应的毛病页。例如,上述示例中定义了
404和500状态码对应的毛病页。
`defaultRedirect`属性用于指定默许的毛病页,当没有匹配的状态码配置时会使用该页。而`redirect`属性则指定了具体的错
误页路径。
请根据实际需求和项目结构进行适当的配置。
TOP