#server #host #pcf #aspnetcore-environment
#сервер #хост #pcf #aspnetcore-среда
Вопрос:
Я попытался сослаться на решение, предложенное на https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-3.1 с помощью раздела Установите окружение.Кроме того, я добавил нижеприведенную часть кода в файл проекта / профиль публикации
Для развертываний Windows IIS: включите свойство в профиль публикации (.pubxml) или файл проекта. Этот подход устанавливает среду в web.config при публикации проекта:
<PropertyGroup>
<EnvironmentName>Development</EnvironmentName>
</PropertyGroup>
когда я развертываю решение на хост-сервере, которым является PCF (pivotal cloud foundry). .Среда выполнения Netcore всегда использует среду хостинга как «производственную», а не для разработки
Ответ №1:
Если вы хотите использовать его в качестве переменной среды, тогда предложите сделать это
- Используйте приведенную ниже команду для установки переменной среды в PCF:
cf set-env ENV_RUN development
- Прочитайте значение среды в приложении, используя —
Environment.GetEnvironmentVariable("ENV_RUN");
Комментарии:
1. Отлично! другим тоже будет полезно, если вы сможете принять ответ