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 по умолчанию?
Заранее спасибо!