首页 新闻 会员 周边 捐助

在 .NET Minimal API 中如何使用 IExceptionFilter

0
悬赏园豆:30 [已解决问题] 解决于 2025-11-19 22:14

请问在 ASP.NET Core 的 Minimal API 中如何使用 IExceptionFilter?

目的是发生异常不显示自定义错误页面,而是显示包含异常信息的 json

dudu的主页 dudu | 高人七级 | 园豆:24443
提问于:2025-11-19 20:47
<
分享
最佳答案
0

通过下面的代码解决了

app.UseExceptionHandler(exceptionHandlerApp =>
    exceptionHandlerApp.Use(async (context, next) =>
    {
        if (context.Request.Path.StartsWithSegments("/openapi"))
        {
            await Results.Problem().ExecuteAsync(context);
        }
        else
        {
            await next(context);
        }
    }));
dudu | 高人七级 |园豆:24443 | 2025-11-19 21:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册