SwaggerUI не строится - пустая страница в браузере ASP. NET Core API - PullRequest
0 голосов
/ 20 марта 2020

У меня есть приложение API, использующее ASP. NET Core. Я также использую swaggerUI, и проблема в том, что когда я запускаю отладку приложения, открывается браузер и появляется только пустая страница. Должен открыться swaggerUI, но ничего не происходит. Использование IIS Express. Там также нет исключений, любая другая ошибка et c. В чем может быть проблема?

Это мои параметры запуска. 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"
      }
    }
  }
}

параметры отладки моего проекта РЕДАКТИРОВАТЬ: вот так это выглядит в браузере

1 Ответ

0 голосов
/ 20 марта 2020

SwaggerUI не будет регистрироваться как стартовая страница по умолчанию. Вам нужно просмотреть /swagger вручную.

Если вы хотите, чтобы SwaggerUI автоматически открывался при запуске сеанса отладки, go для ваших настроек проекта -> отладка -> «абсолютный или относительный URL» текстовое поле. Вставьте swagger туда.

...