Как настроить ASNETCORE_ENVIRONMENT при запуске приложения в IIS - PullRequest
0 голосов
/ 30 мая 2019

Я знаю, что вы можете определить ENVIRONMENT в ядре asp.net.Собираюсь на Properties --> Debug --> Environment Variable.Я добавил другую среду DemoLocalEnvironment .Идея состоит в том, чтобы запустить приложение в моем local Windows 10 IIS.

"MyApplication": {
  "commandName": "Project",
  "launchBrowser": true,
  "launchUrl": "api/values",
  "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "DemoLocalEnvironment"
  },
  "applicationUrl": "http://localhost:5003"
}

После публикации приложения в соответствующей папке и настройки IIS ни один из моих условных кодов не выполняется, приложение даже падает.

Как сообщить IIS, в какой средеприложение должно работать под?

1 Ответ

0 голосов
/ 04 июня 2019

По ссылке , опубликованной @Lex Li, я нашел много решений. Тот, который работал для меня, добавляет этот кусок кода в файл .csproj.

<PropertyGroup>
  <EnvironmentName>DemoLocalEnvironment</EnvironmentName>
</PropertyGroup>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...