Ошибка 1: для действия: «ContactManagerApi.Controllers.ContactApiController.GetContactList (ContactManagerApi)» Ошибка: при обработке шаблона «api / [Contactinfo] / GetList» не удалось заменить значение токена «Contactinfo» быть найденным. Доступные токены: «действие, контроллер». Чтобы использовать '[' или ']' в качестве буквальной строки в маршруте или в пределах ограничения, используйте вместо этого '[[' или ']]'.
Я хочу иметь возможность нажимать api/contactinfo/getlist
. Что я могу изменить в Startup.cs или в настройках запуска или приложений?
[Produces("application/json")]
[Route("api/[Contactinfo]")]
[ApiController]
public class ContactApiController : ControllerBase
{
[HttpGet("GetList")]
public ActionResult<List<ContactInfo>> GetContactList()
{
return _Repository.AsQueryable().ToList()
}
}