Я не могу заставить шаблон IssueDetails работать каждый разC#

Место общения программистов C#
Ответить
Anonymous
 Я не могу заставить шаблон IssueDetails работать каждый раз

Сообщение Anonymous »

Пытаюсь изучить Подробности проблемы и устранить некоторые проблемы.
Мой код

Код: Выделить всё

using Microsoft.AspNetCore.Builder;
using WebApplication3;

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddProblemDetails();

builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();

var app = builder.Build();
app.UseStatusCodePages();
app.UseExceptionHandler();

app.MapGet("/hello", () =>
{
throw new Exception("Oulah. Hello API has problems!");
});

app.MapGet("/bad", () => Results.BadRequest(new
{
message = "Very bad, you have a problem."
}));

app.Run();
Как видите, существует 2 API: привет и плохо.
< strong>Моя проблема
Я получаю ожидаемый текст ответа с привет:
Изображение

А вот с плохим совсем другая история:
Изображение

ПроблемаДеталь не активирована.
Я не вижу, чем мой код отличается от других примеров, которые я вижу.
Что мне нужно
  • чтобы понять, что происходит
  • Что я могу сделать
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/793 ... every-time
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»