У меня есть два действия контроллера, определенные в моем AgenciesController следующим образом:asp.net Web API не маршрутизации HTTP GET с запросом параметров
public IEnumerable<AgencyDTO> GetAll()
{
}
public AgencyDTO GetForLocation(double lat, double lon)
{
}
Когда я отправить следующий HTTP GET запрос
http://localhost:13057/api/agencies?lat=45.4214&lon=-75.6919
в второй метод, который принимает два двоичных входных параметра, никогда не вызывается. Вместо этого GetAll всегда вызывается. Это использует по умолчанию WebApiConfig, который из моего понимания должен быть достаточным. Я попытался использовать строки для параметров lat и lon, и это не изменило ситуацию.
Что мне не хватает?
TIA.