Erstellung und Veröffentlichung von C# .NET Web-App über die Kommandozeile
Ich muss in der Lage sein zu generisch und einzeln erstellen und zu veröffentlichen, C# ASP.NET Web-Anwendungen. Im Idealfall würde ich mag zu verwenden, MSBuild, um die Anwendung zu erstellen, und wenn das gelingt, würde ich gerne einfach die site publizieren vorzugsweise ausschließlich mit Datei kopieren.
Derzeit bin ich in der Lage zu bauen, die web-Anwendung ganz einfach mit MSBuild, aber es ist der Verlag, die Verwirrung. Nach dem bauen der binaries sitzen in den Ordner "bin", aber ich bin mir nicht sicher, welche Dateien Sie kopieren. Was wäre eine gute Art und Weise zu imitieren, um die Operationen, die VS ' s veröffentlichen-Funktion hat, und immer noch hält alles austauschbar?
- Jede Aufgabe ist nur mit MSBuild-Argumente.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie aufrufen Visual Studio web veröffentlichen pipeline mit dem Befehl Linie, schauen Sie sich dieses tutorial zeigt Ihnen Schritt für Schritt, wie es geht:
Angabe der Veröffentlichungsprofil
Können Sie festlegen, veröffentlichen Sie profile nach Namen oder den vollständigen Pfad zu der .pubxml-Datei, wie im folgenden Beispiel gezeigt:
Web veröffentlichen unterstützten Methoden für die command-line publishing
Drei veröffentlichen-Methoden werden unterstützt für die Kommandozeile Verlag:
MSDeploy - Veröffentlichen mithilfe von Web Deploy.
Paket zu Veröffentlichen, durch das erstellen einer Web Deploy Package. Installieren Sie das Paket separat von der MSBuild-Befehl, der schafft es.
Dateisystem - Veröffentlichen durch das kopieren von Dateien in einen angegebenen Ordner.
http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/command-line-deployment