Nicht zu einer bestimmten Route mit Ocelot und Rückgabecode 200 zurückgebenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Nicht zu einer bestimmten Route mit Ocelot und Rückgabecode 200 zurückgeben

Post by Anonymous »

Ich weiß, dass es hier ein ähnliches Thema gibt, aber wenn man sich die Antworten dort befasst, scheint keiner von ihnen für mich zu funktionieren. Ich habe ein Projekt, das Ocelot als API -Gateway verwendet, und es wird nur die Anfragen an die anderen Micro -Dienste weitergeleitet. Wenn ich jedoch versuche, die URL beispielsweise localhost: 5000 < /code> zu laden, erhalte ich die folgende Fehlermeldung: < /p>

Keine vorherige REQUESTID, Meldung: 'Fehlercode: UnabletofinddownstreamRouteError -Meldung: Ver nicht übersteuerte Routenkonfiguration für nachzusteuertes Path: /Ping: Vergeb: Fehler in Respondermiddleware. Einstellung der Fehlerantwort für den Anforderungspfad:/Ping, Anforderungsmethode: GET '

Hier ist Teil meines Programms.

Code: Select all

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}

app.UseHttpsRedirection();

app.UseAuthentication();
app.UseAuthorization();

app.MapGet("/ping", () =>
{
Console.WriteLine("Ping received");
return Results.Ok("pong");
});

app.MapControllers();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");

app.UseOcelot().Wait();

app.Run();
Ich habe versucht, verschiedene Teile des Codes hinzuzufügen und zu kommentieren oder zu kommentieren, um zu sehen, ob es funktioniert, aber bisher scheint nichts zu funktionieren.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post