У меня есть класс контроллера, как показано ниже:
[Route("api/[controller]")]
public class ItemController : Controller
{
//GET api/item?employId=1009
[HttpGet]
public List<ItemViewModel> GetByEmployId([FromQuery]long employId) {
return new List<ItemViewModel>() {
new ItemViewModel(),
new ItemViewModel(),
new ItemViewModel()
};
}
// GET api/item?managerId=1009
[HttpGet]
public List<ItemViewModel> GetByManagerId([FromQuery]long managerId) {
return new List<ItemViewModel>();
}
}
Для первого URL (http://localhost/api/item?employId=1) веб-API может возвращать результаты. Но для второго URL (http://localhost/api/item?managerId=2) , веб-API возвращает ошибку с кодом HTTP 500. Может ли кто-нибудь помочь, почему это происходит? Спасибо.
По какой-то причине я не могу отладить проект веб-API.
http://localhost/api/manager/2/item
- person Tseng   schedule 30.01.2018[action]
) - person Tseng   schedule 31.01.2018