.net core LaunchSettings json установлен в рабочий режим в имени проекта, но входит в режим разработки - PullRequest
0 голосов
/ 03 ноября 2019

Я столкнулся с проблемой с LaunchSettings.json в ядре .net. Я установил свое приложение в режим производства в профилях, но он входит в режим разработки. Если я переключаю первый IIS Express только на рабочий, то он переходит в рабочий режим. Почему это происходит?

Здесь вы можете найти фрагмент моего файла json.

{
  "$schema": "http://json.schemastore.org/launchsettings.json",
  "iisSettings": {
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": {
      "applicationUrl": "http://localhost:34527",
      "sslPort": 44378
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": false,
      "launchUrl": "api/values",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "DatingApp.API": {
      "commandName": "Project",
      "launchBrowser": true,
      "launchUrl": "api/values",
      "applicationUrl": "http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Production"
      }
    }
  }
}

1 Ответ

1 голос
/ 03 ноября 2019

Вам необходимо выбрать правильный профиль в раскрывающемся меню при запуске приложения.

enter image description here

Если вы хотите запустить приложение с помощьюDatingApp.API профиль, вам нужно вручную изменить его.

...