Swagger UI 未加载

Sam*_*pat 5 .net swagger swagger-ui swagger-2.0 asp.net-core

Swagger UI 未加载,Json 正在按预期加载,但受支持的 js、css 文件存在问题。

你可以看到这张图片中的问题

小智 5

尝试将 /dist 目录复制到项目中的vendor/swagger-api/swagger-ui中。我不确定正确的方法,但我面临着同样的问题并且它对我有用。另外,尝试提供您所面临问题的更多详细信息,也许还有代码片段。或者,尝试以下操作:

  1. 检查您的所有控制器方法是否都有 [http] 标记。如果它们都可以但仍然不起作用,请转到步骤 2
  2. 在您的配置函数中确保您有 app.UseStaticFiles(); 如果仍然不起作用,请转到步骤 3
  3. 卸载并重新安装 swagger。如果不起作用,请转到步骤 4(仅限核心)
  4. 如果您使用的是 Core,请安装 Microsoft.AspNetCore.StaticFiles 并在项目中引用它。