SwaggerUI无法构建-浏览器ASP.NET Core API中的空白页

问题描述 投票:0回答:1

我有使用ASP.NET Core的api应用。我也在使用swaggerUI,问题是当我开始调试应用程序时,浏览器打开,只出现空白页。它应该打开swaggerUI,但是什么也没有发生。使用IIS Express。也没有异常抛出,任何其他错误等。有什么问题吗?

这是我的launchSettings.json:

{
  "$schema": "http://json.schemastore.org/launchsettings.json",
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:3000",
      "sslPort": 44321
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "launchUrl": "swagger",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

my project debug options编辑:this is how it looks in browser

asp.net-core deployment swagger swagger-ui swashbuckle
1个回答
0
投票

SwaggerUI不会注册为默认起始页面。您需要手动浏览/swagger

如果要在启动调试会话时自动打开SwaggerUI,请转到项目设置->调试->“绝对或相对URL”文本框。在此插入swagger

© www.soinside.com 2019 - 2024. All rights reserved.