Page 1 of 1

Minimale API gibt die leere BadRequest -Antwort in der Produktion zurück

Posted: 05 Mar 2025, 11:57
by Anonymous
Ich habe eine .NET 9 -minimale API für die Arbeit erstellt und alles funktioniert einwandfrei, während ich in VSCODE /KESTREL DEBUGGE -API funktioniert, aber wenn ich die Anwendung auf IIS 10 bereitete, enthält alle meine BadRequest -Antworten keinen Antwortkörper. Antwort von DotNet, mit TracId, Statuscode usw. < /p>
Meine Endpunkte sind so definiert: < /p>
private static async Task SomeEndpoint(string input)
{
return TypedResults.BadRequest("Everything is fubar");
};

private static async Task SomeEndpointWithProblem(string input)
{
return TypedResults.Problem(detail: "Everything is fubar", statusCode: 400);
};
< /code>
Aber ich erhalte nur einen 400 ohne Körper im Browser, nachdem die Anwendung bereitgestellt wurde. Und ich verstehe nicht vollständig, warum Dotnet den Inhalt zu entfernen scheint.