Сборка ASP. NET Core 2.1 Web API с использованием MSBuild - PullRequest
0 голосов
/ 27 мая 2020

У меня есть проект веб-API, созданный с использованием ASP. Net Core 2.1. Пока все хорошо.

У меня есть файл launchSettings. json в папке свойств, где я определил несколько профилей отладки.

  • MyProj_QA
  • MyProj_Staging
  • MyProj_Production

Когда я отлаживаю (используя F5) в Visual Studio, выбирая профиль отладки, все работает нормально, выбираются правильные переменные среды et c et c ..

Теперь я должен был создать этот проект с помощью MSBuild Jenkins для развертывания в IIS на удаленном компьютере.

Однако я не могу понять, как настроить профиль для использования.

Я прочитал несколько предложений по установке ASPNETCORE_ENVIRONMENT в переменных системной среды. Однако я не хочу, чтобы этот параметр был универсальным, поскольку тот же сервер Jenkins Build Sever будет отвечать за создание сборок QA и Staging. Есть ли способ передать это имя профиля команде MSBuild в качестве флага? Я также не нашел никаких файлов .pub xml в решении

Ожидается любая помощь.

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