Bit2 Developer Ответов: 0

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

0 Ответов