У меня есть проект веб-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 в решении
Ожидается любая помощь.