Я столкнулся с той же проблемой и решил ее, используя атрибут маршрутизации. Это то, что я сделал. Если вы не используете. Net Core 3, игнорируйте точку 1.
1-й отключите маршрутизацию конечной точки, добавив это в ConfigureServices
:
services.AddMvc(options => options.EnableEndpointRouting = false);
Теперь вы можете использовать это в Configure
method
app.UseMvc();
Далее просто определите ваши маршруты внутри контроллера (имейте в виду, что я обычно предпочитаю маршрутизацию, добавляя маршруты в таблицу маршрутизации, но столкнулся с ненужными проблемами, связанными с этим 'маршрутом', атрибутом маршрутизации был самый простой «маршрут», по которому можно было пройти)