Publish Web Deploy mit VS Code

n Visual Studio verwende ich die Funktion "Web veröffentlichen", um einige web.config-Transformationen durchzuführen und ein WebAPI-Projekt auf unserem Server zu veröffentlichen. Die Veröffentlichung erfolgt mit Web Deploy.

Jetzt, wo ich Visual Studio Code verwende, habe ich dieses Tool verloren. Ich möchte das Projekt jedoch weiterhin mit Web Deploy veröffentlichen. Gibt es eine Möglichkeit, einen VSCode-Task zu schreiben, der mein Projekt veröffentlicht?

Visual Studio Publish verwendet eine [target] .pubxml-Datei. Ich habe "staging.pubxml" und "production.xml". Diese sehen aus wie MSBuild-Dateien. Vielleicht geht es also nur darum, eine msbuild-Aufgabe über Code auszuführen. Ich bin mir nicht sicher, wo ich damit anfangen soll.

Ein anderer Gedanke ist, dass ich ein Web Deploy-Befehlszeilentool starten könnte. Ich habe das noch nie benutzt und es scheint, als wäre die erste Idee besser.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage