В Visual Studio я использую функцию "publish web", чтобы сделать некоторые преобразования web.config и опубликовать проект WebAPI на нашем сервере. Публикация выполняется с помощью Web Deploy.
Теперь, когда я использую код Visual Studio, я потерял эту оснастку. Но я хотел бы продолжить публикацию проекта с помощью Web Deploy. Есть ли способ написать задачу VSCode, которая будет публиковать мой проект?
Visual Studio Publish использует файл [target].pubxml. У меня есть "staging.pubxml" и "production.xml". Они выглядят как файлы MSBuild. Так что, возможно, это просто вопрос выполнения задачи msbuild из кода. Не знаете, с чего начать.
Другая мысль заключается в том, что я мог бы запустить инструмент командной строки Web Deploy. Я никогда не использовал это, и кажется, что первая идея будет лучше.