【问题标题】:Unable to Load swagger API page, missing swagger-ui.css无法加载 swagger API 页面,缺少 swagger-ui.css
【发布时间】:2019-03-23 08:24:40
【问题描述】:

我正在尝试向我的服务添加招摇,但我遇到了一些问题。 当我转到我的页面时,我的网页收到了多次调用

  • /swagger/index.html -> 返回 200
  • /swagger/swagger-ui.css -> 返回 500
  • /swagger/swagger-ui-bundle.js -> 返回 500
  • /swagger/swagger-ui-standalone-preset.js -> 返回 500
  • /swagger/favicon-32x32.png -> 返回 500
  • /swagger/favicon-16x16.png -> 返回 500

如果我转到 localhost/api/myServiceName/swagger/v1/swagger.json,文件看起来没问题。我可以看到我的端点和 DTO。

在我的代码中,我执行以下操作:

ConfigureServices():
services.AddSwaggerGen(options => { options.SwaggerDoc("v1", new Info { Title = "MyService API", Version = "v1" }); });

Configure():
app.UseSwagger();
app.UseSwaggerUI(
c =>
{
    c.SwaggerEndpoint($"/api/MyService/swagger/v1/swagger.json",
        "MyService API V1");
});

我的项目参考:

  • Swashbuckle.AspNetCore 3.0.0
  • Swashbuckle.AspNetCore.Swagger 3.0.0
  • Swashbuckle.AspNetCore.SwaggerGen 3.0.0
  • Swashbuckle.AspNetCore.SwaggerUI 3.0.0

我很确定我的配置有问题。知道错误是什么吗?

【问题讨论】:

    标签: c# swagger azure-service-fabric


    【解决方案1】:

    添加对 Microsoft.AspNetCore.StaticFiles 的引用

    https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/851

    【讨论】:

      猜你喜欢
      • 2019-12-23
      • 2020-06-06
      • 2020-10-29
      • 1970-01-01
      • 2023-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多