Ошибка ответа Web Api для запроса get - System.Reflection.TargetInvocationException - 500 внутренняя ошибка сервера - PullRequest
0 голосов
/ 21 апреля 2020

Когда я отлаживаю его с помощью Postman, он может вызвать метод Web Api. Контроллер создается с помощью опции «Контроллер Web Api 2 с действиями, используя Entity Framework» в. NET Framework 4.6.1, Веб-приложение Web, проект Api.

// GET: api/MovieHallDetails
public IQueryable<MovieHallDetails> GetMovieHallDetails() { 
        return db.MovieHallDetails;
}

Это примеры данных в таблице, когда я выбираю их с помощью SQL select query:

Id  MovieHallId Seats   SeatStatus
297 9           1,1     0
298 9           1,2     0
299 9           1,3     0
300 9           1,4     0

У меня также есть много других подобных методов Web Api для других таблиц и Могли возникнуть проблемы с запросом на получение и возможностью получить успешный ответ веб-API, за исключением этого.

Это то, что возвращается, когда я проверяю его в Postman

500 внутренняя ошибка сервера

Цитата

1 Ответ

0 голосов
/ 22 апреля 2020

MovieHallDetails не имеет конструктора без параметров. После добавления конструктора параметров проблема решена.

...