【发布时间】:2020-02-11 10:58:05
【问题描述】:
我正在创建一个可能引发异常的 .net 核心 web api,在这种情况下,它无法通过 id 找到一个人。如果找不到此人,我会抛出自定义异常,例如NotFoundException。
是否有一个通用/全局的地方可以拦截此异常,然后返回 404 状态码。 而不是在每个控制器中编写自定义代码来处理所有不同的可能异常。我在想也许只是一个 ExceptionHelper 类,但想知道是否有更好的方法。理想情况下,我想在一个地方处理所有异常并根据异常返回不同的状态代码?
【问题讨论】:
标签: c# exception .net-core webapi