前端之家收集整理的这篇文章主要介绍了
在ASP.NET中如何识别/处理404异常?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要以不同于其他所有类型的方式处理
404异常.识别这些
404异常的最佳
方法是什么(将它们与其他异常区分开来)?
问题是404错误没有特殊的异常类,我得到常规的System.Web.HttpException,其中Message =“文件不存在”.
我应该只使用异常消息还是有更好的方法?
谢谢.
您可以尝试将异常强制转换为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
}
原文链接:https://www.f2er.com/aspnet/246911.html