Область страницы справки ASP.Net Web API, возвращающая пустой вывод

У меня есть существующее приложение MVC, в которое я добавил Web API и самодокументирование Web API с помощью Nuget. Хотя контроллеры Web API работают нормально (возвращают правильные ответы на HTTP-запросы), контроллер справки не находит никаких методов Web API для документирования.

В индексе контроллера справки действие «Configuration.Services.GetApiExplorer (). ApiDescription» возвращается с 0 результатами.

Какие заполненные ApiDescription и есть ли какие-либо настройки конфигурации, которые я должен установить, чтобы выставить мой api к документации?

Область справки является отдельной областью от остальной части моего приложения. Это заставляет часть, которая находит Контроллеры, не находить мои контроллеры? Кроме того, я даже добавил справку, отсекаемую для самого HelpController, что по-прежнему не давало описания API.

У меня также есть специальная маршрутизация для моих контроллеров API, поэтому я не уверен, что это актуально.

Ответы на вопрос(4)

Ваш ответ на вопрос