Sitecore и Swashbuckle

Я пытался документировать свой Sitecore WebApi, используя Swashbuckle, но безуспешно. Я установил Swashbuckle.Core Nuget, и добавил эту логику в Initialize конвейерный процессор:

GlobalConfiguration.Configuration
            .EnableSwagger();

Я запускаю этот процессор после добавления моего собственного маршрута в Маршруты, используя MapRoute, Я узнал, что Swashbuckle использует System.Web.Http.Description.ApiExplorer получить список всех контроллеров и действий. И действительно, в списке указаны все стандартные API Sitecore, но не мой собственный контроллер и действие, добавленные в мой собственный маршрут! Может кто-нибудь с опытом работы в ApiExplorer подскажите как это отладить? Может ли эта упомянутая ошибка все еще быть проблемой? Могу ли я настроить ApiExplorer просто напечатать мой пользовательский контроллер и действие, а не каждый API Sitecore по умолчанию?

Заранее спасибо!

0 ответов

Другие вопросы по тегам