В настоящее время я пытаюсь, чтобы мои конечные точки указывали на их базовый путь ( / my-application / ) на Swagger. Я запускаю приложение. NET 4.7.2, используя Swashbuckle и Swashbuckle. Core v5.6.0. / my-application / - это виртуальный каталог IIS для приложения.
Допустим, все мои конечные точки доступны через my-website.com/my-application. Я хочу, чтобы Swagger отобразил / my-application / Activity for конечная точка, а не просто /Activity.
В настоящее время автоматически сгенерировано. json действительно устанавливает правильные значения для следующих свойств: "host": "my-website.com", "basePath": " / my-application "и раздел" try it out " работает правильно.
В настоящее время Swagger выглядит так: Нежелательно
Это Вот как я хочу, чтобы Swagger выглядел: Желательно
SwaggerConfig:
GlobalConfiguration.Configuration
.EnableSwagger(c =>
{
c.PrettyPrint();
c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());
})
.EnableSwaggerUi(c =>
{
});