Я удалил все, кроме файла «app.Xyz» по умолчанию, который поставляется с шаблоном dotnet, но проблема все еще остается. Мой раздел «приложение» в Program.cs теперь выглядит так:
Код: Выделить всё
var app = builder.Build();
var listener = app.Services.GetRequiredService();
var observer = ActivatorUtilities.CreateInstance(app.Services);
using var disposable = listener.SubscribeWithAdapter(observer);
app.UseHttpsRedirection();
app.UseRouting();
app.UseUserAuthentication();
app.UseAuthorization();
app.MapControllerRoute(
name: "Default",
pattern:"{controller=Home}/{action=Index}/{id?}"
);
app.Run();
Я можно добавить тестовый маршрут в этот файл, используя app.MapGet(); который работает и возвращает корректный результат, но любой внешний по отношению к нему контроллер возвращает ошибку 404.
Подробнее здесь: https://stackoverflow.com/questions/782 ... ithout-bei