简体   繁体   English

多版本控制 URL 在 Swashbuckle.AspNetCore 5.0.0rc 中不起作用

[英]Multiple versioning URL not working in Swashbuckle.AspNetCore 5.0.0rc

Multiple versioning was working with Swashbuckle.AspNetCore 4.0.1 but not working in 5.0.0rc.多版本控制适用于 Swashbuckle.AspNetCore 4.0.1,但不适用于 5.0.0rc。 Now only api-limited-docs working URL .现在只有api-limited-docs工作 URL 。 Other url not generating.其他网址未生成。

  1. ../api/api-docs ---not working ../api/api-docs ---不工作
  2. ../api/api-limitted-docs ---working ../api/api-limitted-docs ---工作

Following old code.遵循旧代码。

app.UseSwaggerUI(options =>
{
    options.RoutePrefix = "api-docs";
    string swaggerJsonBasePath = string.IsNullOrWhiteSpace(options.RoutePrefix) ? "." : "..";
    options.SwaggerEndpoint($"{swaggerJsonBasePath}/swagger/swagger.json", "v1");
});
app.UseSwaggerUI(options =>
{
    options.RoutePrefix = "api-limited-docs";
    string swaggerJsonBasePath = string.IsNullOrWhiteSpace(options.RoutePrefix) ? "." : "..";
    options.SwaggerEndpoint($"{swaggerJsonBasePath}/swagger/limitted/swagger.json", "v1");
});

Yes for the latest version it is available.是的,最新版本可用。 Here is the change.这是变化。

services.AddSwaggerGen(c =>
        {
            c.EnableAnnotations();
            c.SwaggerDoc("api", new OpenApiInfo { Title = "API - Title", Version = AppClientVersion.LatestVersion});
            c.SwaggerDoc("limited", new OpenApiInfo { Title = "limited- Title", Version = AppClientVersion.LatestVersion});
        });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Swashbuckle.AspNetCore (5.0.0-rc5) 忽略公共字段 - Swashbuckle.AspNetCore (5.0.0-rc5) ignoring public fields 数组类型<example>标签不适用于 Swagger (swashbuckle.aspnetcore)</example> - Array types with <example> tag not working with Swagger (swashbuckle.aspnetcore) 可选参数在Swashbuckle.AspNetCore中导致空异常 - Optional parameter causes null exception in Swashbuckle.AspNetCore Swashbuckle.AspNetCore-无法为继承基本控制器的控制器生成json - Swashbuckle.AspNetCore - Unable to generate json for controllers that inherit base controllers 迁移到 Swashbuckle.AspNetCore 版本 5 时,Swagger UI 中的不记名身份验证 - Bearer authentication in Swagger UI, when migrating to Swashbuckle.AspNetCore version 5 Swashbuckle.AspNetCore openapi 架构中未正确显示可空属性 - Nullable property is not presented in the Swashbuckle.AspNetCore openapi schema properly 如何使用Swashbuckle.AspNetCore隐藏响应代码200? - How can I hide response code 200 with Swashbuckle.AspNetCore? swashbuckle.aspnetcore 是否支持 asp.net core 3.0? - Is swashbuckle.aspnetcore supporting asp.net core 3.0? Swashbuckle.AspNetCore是否支持FluentValidation而不是DataAnnotations? - Does Swashbuckle.AspNetCore support FluentValidation instead of DataAnnotations? Swashbuckle.AspNetCore仅生成带有字符串类型字段的模型 - Swashbuckle.AspNetCore only generating models with fields of type string
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM