Браузер не получает статические файлы от сервера

Браузер не получает статические файлы от сервера при использовании endpoints.Map()

public class Startup
{
  public void ConfigureServices(IServiceCollection services)
  {
    services.AddControllers();
    services.AddControllersWithViews();
  }

  public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
  {
    app.UseRouting();
    app.UseStaticFiles();

    app.UseEndpoints(endpoints =>
    {
      endpoints.MapControllerRoute("default", "{controller=home}/{action=index}");

      endpoints.Map("/{controller}/{action}", async context => context.Response.Redirect("/home/index"));
    });
  }
}

Если добавить убрать endpoints.Map("/{controller}/{action}", async context => context.Response.Redirect("/home/index")), то браузер получает статические файлы от сервера, если оставить, то нет.

Как решить эту проблему?


Ответы (0 шт):