2017-01-12 1 views
1

Also ich bin noch neu in der Stack-Overflow-Spiel, und als ich ging, um diese Frage zu stellen, sah ich diejenigen, die ähnlich waren, aber sie nicht zur Verfügung stellen Detailtiefe, nach der ich gesucht habe.Visual Studio Publizieren vs Build in Release (C# Web Application)

Ich habe ein Web-Anwendungsprojekt in C# und es ist ein ziemlich großes Projekt in der Größe. Ich war neugierig, was die Vor- und Nachteile von Building Said Solution im Release-Modus und Deploying im Vergleich zum Publishing des Projekts sind. Ich habe noch nie zuvor die Veröffentlichungsfunktion von Visual Studio verwendet, also habe ich es zum Kichern auf einem früheren Projekt getestet, das ich zur Veröffentlichung erstellt habe, und andererseits habe ich es veröffentlicht und sofort einen Unterschied in den beiden bemerkt.

Nun ja, das ist eine ziemlich dumme Frage, aber kann jemand bitte den Unterschied in Publishing versus Build to Release, auch die Vor- und Nachteile der beiden Methoden sowie wann zu veröffentlichen im Vergleich zu, wann ich das Projekt erstellen sollte, zu veröffentlichen .

Ich schätze die Zeit Jungs!

Antwort

0

Wenn Sie Ihr Projekt erstellen, kompiliert visual studio den Code C# und erstellt einige Ausgaben (wie dll Dateien) daraus. Diese Dateien zusammen mit anderen Dateien (z. B. html Dateien, Bilder usw.) können dann auf einen anderen Computer kopiert und bereitgestellt werden. Das Veröffentlichen hingegen kann diesen Prozess irgendwie automatisieren, indem alle erforderlichen Ressourcen gesammelt und in einen Ordner auf einer Festplatte oder FTP gestellt werden oder direkt in ein Cloud-System wie Azure hochgeladen werden.

Daher sind diese ziemlich gleich; ersteres kompiliert nur, während letzteres kompiliert wird und kann die Ergebnisse auch an einen anderen Ort kopieren, d. h. auch bereitstellen.

Verwandte Themen