Я хотел бы опубликовать свое приложение, используя все эти три предопределенные переменные среды (разработка, постановка и производство), но я не могу понять, как настроить таргетинг на другую среду при создании публикации профиль.Как использовать профиль публикации для целевой среды
Поскольку .NET Core не поддерживает многостраничную версию web.config, я не могу использовать тег environmentVariable в файле конфигурации для автоматизации публикации.
Я также попробовал launchSettings.json, все кажется прекрасным в VS, и я могу запускать различные среды локально. Я просто хочу автоматизировать мой процесс публикации, поэтому, когда я использую другой профиль публикации, а затем настраивается другая среда.
Спасибо за ответ на мой вопрос. Я не уверен, что понимаю вас. То, что я пытаюсь сделать, - создать профиль публикации разработки, постановки и производства. Что я могу сделать, чтобы указать ASPNETCORE_ENVIRONMENT на профиль публикации Development for Development (возможно, называемый DevelopmentPub)? –
@BenzhiPan вы не можете, публикация профиля не отвечает за настройку среды. Вам нужно пойти на экземпляр и настроить там среду. В качестве обходного пути вы можете попытаться определить различные файлы project.json с разными сценариями prepublish/postpublish, которые будут определять другое значение для ASPNETCORE_ENVIRONMENT, а затем опубликовать приложение, используя указанный project.json – Set