Warum ist die Route mit Parametern nicht verarbeitet?
Posted: 15 Feb 2025, 14:17
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.
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.