Web API-HTTP error 500.19 - внутренняя ошибка сервера
Я пытаюсь сделать веб-API с помощью Asp.Net Web API 2 но получение HTTP Error 500.19 - Внутренняя ошибка сервера:
Ниже приведен мой код:
Что я уже пробовал:
// Контроллер Api
public class EmployeeController : ApiController { EmployeeBusiness employeeBusiness = new EmployeeBusiness(); public List<EmployeeModel> GetAllEmployee() { var employeeData = employeeBusiness.GetAllEmployee(); return employeeData; } }
// бизнес-логика
public class EmployeeBusiness { CampaignAPIEntities dbcontext = new CampaignAPIEntities(); private List<EmployeeModel> employeeData = new List<EmployeeModel>(); EmployeeModel employeeModel = new EmployeeModel(); public List<EmployeeModel> GetAllEmployee() { //employeeData = new List<EmployeeModel>(); var _employee = dbcontext.Employees.Select(e => e); foreach (var item in _employee) { employeeModel.ID = item.ID; employeeModel.Name = item.Name; employeeModel.PhoneNumber = item.PhoneNo; employeeModel.DeviceID = item.DeviceID; employeeModel.Status = item.Status; //-- Adding model to list -- employeeData.Add(employeeModel); } return employeeData; } }
Richard Deeming
Есть проблема с вашим web.config
файл:
Ошибка" HTTP Error 500.19 " при открытии веб-страницы IIS 7.0[^]
Попробуйте сделать запрос из браузера, работающего на сервере; вы должны получить гораздо более подробное сообщение об ошибке, которое точно скажет вам, в чем проблема.
Bit2 Developer
Спасибо, Ричард, ты прав.
существует проблема в файле web.config