如何在ASP.Net Core Web API中实现全局异常处理


?

 异常是应用程序中发生的运行时错误。 如果处理不当,将终止正在运行的程序。 我们如何防止这种情况发生? 我们可以使用全局异常处理程序来确保捕获所有未处理的异常。

为了在ASP.Net Core Web API中实现全局异常处理,我们可以利用内置的中间件UseExceptionHandler。 中间件是插入到请求处理管道中的软件组件,用于处理请求和响应。

[.Net路线图: .Net Standard 2.1中可以期待新功能 。 | .Net Framework或.Net Core? 了解何时使用哪个 。 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

在构建ASP.Net Core应用程序时,我们可以利用各种中间件组件来自定义请求和响应的处理,甚至检查,路由或修改流经管道的请求和响应消息。

在本文中,我将展示如何使用UseExceptionHandler中间件在ASP.Net Core Web API中全局处理异常。

How to implement global exception handling in ASP.Net Core Web API | InfoWorld

?