gpt4 book ai didi

asp.net - 在ASP.NET中如何识别/处理404异常?

转载 作者:行者123 更新时间:2023-12-02 06:58:56 26 4
gpt4 key购买 nike

我需要以不同于所有其他类型的方式处理 404 异常。识别这些 404 异常(将它们与其他异常区分开来)的最佳方法是什么?

问题是没有针对 404 错误的特殊异常类,我收到常规 System.Web.HttpException 消息 =“文件不存在。”

我应该只使用异常消息还是有更好的方法?

谢谢。

最佳答案

您可以尝试将异常转换为 HttpException,然后使用 GetHttpCode 方法检查是否是 404。

例如:

Exception ex = Server.GetLastError();

HttpException httpEx = ex as HttpException;

if (httpEx != null && httpEx.GetHttpCode() == 404)
{
//do what you want for 404 errors
}

关于asp.net - 在ASP.NET中如何识别/处理404异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4965481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com