Как опубликовать набор настроек среды приложения? - PullRequest
0 голосов
/ 25 октября 2019

Хорошо, так что с основным приложением .net, если вы зададите имя окружения в профиле публикации, документы здесь говорят, что это установит среду приложенияhttps://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/visual-studio-publish-profiles?view=aspnetcore-3.0

цитата:Включите свойство в профиль публикации (.pubxml) или файл проекта, чтобы установить среду приложения:

Как именно это будет сделано? Я думал, что кроме использования Visual Studio, вам нужно было установить его на уровне машины?

1 Ответ

1 голос
/ 26 октября 2019

Включите имя среды в профиле публикации, как показано ниже

<EnvironmentName>Development</EnvironmentName>

После публикации это приводит к ASPNETCORE_ENVIRONMENT в web.config в опубликованном коде

<environmentVariables>
      <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>

Если вы создали разные настройки приложения для каждогоЗатем среда на основе ASPNETCORE_ENVIRONMENT из web.config, приложение использует соответствующий файл настроек приложения, например appsettings.Development.json , в данном случае

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