Как изменить https: // ‹your-url› / swagger на пользовательский в Swagger

Мне было поручено установить Swagger в проект Web API.

Установлено: самая последняя версия Swashbuckle от nuget. (Swashbuckle.Core.Net45 и Swashbuckle.Net45)

Настроено: App_Start \ SwaggerConfig.cs. Я смог настроить (изменить стили, добавить логотип, изменить описания) ..

Теперь нам нужно перейти с https://[your-urlpting/swagger на https://[ваш-url]/help

пожалуйста, порекомендуйте


person Nat    schedule 29.04.2016    source источник


Ответы (2)


Измените routePrefix параметра SwaggerUIOptions, по умолчанию - "swagger".

person Gurgen Hakobyan    schedule 17.07.2017

Как насчет того, чтобы следовать документации? В вашем случае вы можете изменить SwaggerConfig на

httpConfiguration
    .EnableSwaggerUi("help/{*assetPath}");

Затем документацию можно будет найти по адресу https://[your-urlpting/help/index).

person venerik    schedule 01.05.2016
comment
Как изменить путь к документации с https: // [your-url] / help / index на https: // [your-url] / help и дополнительно - чтобы он работал для https: // [your-url] / help и https: // [ваш-url] / help / - person Nat; 09.05.2016