首页 问答 在 .NET Minimal API 中如何使用 IExceptionFilter
问题详情

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

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

回答

通过下面的代码解决了

app.UseExceptionHandler(exceptionHandlerApp =>
    exceptionHandlerApp.Use(async (context, next) =>
    {
        if (context.Request.Path.StartsWithSegments("/openapi"))
        {
            await Results.Problem().ExecuteAsync(context);
        }
        else
        {
            await next(context);
        }
    }));

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/185.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站