Page 1 of 1

Warum ist die Route mit Parametern nicht verarbeitet?

Posted: 15 Feb 2025, 14:17
by Anonymous
Ich habe gerade angefangen, mit ASP.NET Core zu üben, aber ich habe bereits ein Problem gestoßen, für das ich 3 Stunden lang keine Lösung finden kann. Ich habe diesen einfachen Code geschrieben, aber aus irgendeinem Grund kann ich die Route nicht verarbeiten. Der Code in app.map ("/delete/{Dateiname}", (String Dateiname) => weigert sich einfach zu arbeiten.
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();

app.Map("/delete/{fileName}", (string fileName) =>
{
Console.WriteLine("middleware registered");
});

app.Run(async (context) =>
{
var indexHtmlPage = app.Environment.ContentRootFileProvider.GetFileInfo("/FrontEnd/index.html");

context.Response.ContentType = "text/html; charset=utf-8";
await context.Response.SendFileAsync(indexHtmlPage);
});

app.Run();
< /code>
Ich habe all die verschiedenen Optionen ausprobiert, die ich finden konnte, aber sie funktionieren nicht. Ich möchte nur verstehen, was los ist und das Problem lösen.