У меня есть микросервис net8, написанный на C#.
Я хочу использовать промежуточное ПО IExceptionHandler, но обработчик никогда не вызывается, а исключение возвращается в вызов конечной точки.
Хендлер:
У меня есть микросервис net8, написанный на C#. Я хочу использовать промежуточное ПО IExceptionHandler, но обработчик никогда не вызывается, а исключение возвращается в вызов конечной точки. Хендлер: [code]public class GlobalExceptionHandler : IExceptionHandler {
public async ValueTask TryHandleAsync(HttpContext httpContext, Exception exception, CancellationToken cancellationToken) { var statusCode = exception.GetStatusCode();
public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { #region Routing & Middleware app.UseRouting(); app.UseExceptionHandler(); #endregion } [/code] Чего мне не хватает?