In Visual Studio, uso la funzione "pubblica web" per eseguire alcune trasformazioni web.config e pubblicare un progetto WebAPI sul nostro server. La pubblicazione avviene tramite Web Deploy.Pubblica distribuzione Web utilizzando il codice VS
Ora che sto usando il codice di Visual Studio, ho perso quell'attrezzatura. Ma mi piacerebbe continuare a pubblicare il progetto usando Web Deploy. C'è un modo per scrivere un'attività VSCode che pubblicherà il mio progetto?
Visual Studio Publish utilizza un file [target] .pubxml. Ho "staging.pubxml" e "production.xml". Questi sembrano file MSBuild. Quindi, forse è solo questione di eseguire un'attività di msbuild dal codice. Non so da dove cominciare, però.
Un'altra idea è che potrei avviare uno strumento da riga di comando di Web Deploy. Non l'ho mai usato e sembra che la prima idea sia migliore.
Penso che la parte più difficile sia trovare la giusta riga di comando. Controlla questo blog http://www.gregpakes.co.uk/post/msbuild-publish-profiles-and-web-site-projects. Se trovi la riga di comando giusta, posso aiutarti a definire un'attività in VSCode per esso. –