.net core 500 внутренняя ошибка сервера после добавления нового контроллера API - PullRequest
0 голосов
/ 02 июня 2018

Я создал приложение ядра .net, которое в настоящее время имеет один контроллер API и все работает нормально.Проблема в том, что я добавляю в решение другой контроллер API с другим именем и маршрутом.Если я пытаюсь запустить API, я получаю 500 внутренних ошибок сервера, как только я добавляю другой контроллер.Если я удаляю только что добавленный контроллер api, все снова работает нормально.Любая помощь будет оценена!

1 Ответ

0 голосов
/ 02 июня 2018

Похоже, проблема в том, что проблема с атрибутом name (Name = "Get"), добавленным в метод HttpGet, была проблемой.Все контроллеры имели одинаковый атрибут Name и, следовательно, ошибку.Удаление атрибута Name из контроллеров решило проблему.

    [HttpGet("{id}", Name = "Get")]
    public string Get(int id)
    {
        return "value";
    }
...