Frage

Was ist die beste Strategie, um Änderungen an einer bestimmten Datei innerhalb eines C# .NET -Projekts und eines Dev -Servers vorzunehmen und diese Datei dann in eine andere Umgebung zu verschieben, beispielsweise Server B? Mir ist aufgefallen, dass ich immer möchte, dass ich auf dem Zielserver neu kompiliere und ich dachte, ich mache etwas falsch, weil ich nicht dachte, ich müsste es müssten (und der Server ist nicht intern, also ist es sehr langsam und zeitaufwändig).

Alle Vorschläge oder Strategien, die Sie oder Ihr Unternehmen verwendet, werden geschätzt.

War es hilfreich?

Lösung

  • Stellen Sie sicher, dass Sie ein Web -Anwendungsprojekt verwenden, bei dem eine DLL, keine Website, die lose Codedateien verwendet.
  • Sie können ein Quellcode -Versioning -System wie Subversion verwenden.

Andere Tipps

Verwenden Sie ein Quell -Steuerungsprogramm für Quelldateien (wie Subversion) und Tempomat für Binärdateien aus diesen Dateien ...

Für die Entwicklung von Webanwendungen war meine Erfahrung:

Entwickler verfügen über eine Entwicklungsumgebung auf ihren lokalen Maschinen, die an die Quelle steuert, die einen Entwickler -Webserver mit Aktien an die erstellten Projekte steuern können, ermöglicht es Entwicklern, Dateien in die Webanwendungsordner manuell zu kopieren. Ein Test -Webserver, auf dem MSI -Installationen nur verwendet werden, um die Änderungen für UAT einen Prod -Webserver zu verteilen, auf dem MSI -Installationen nur zur Verteilung des von UAT genehmigten MSI verwendet werden

Die Größe der Projekte, an denen ich beteiligt bin, macht in der Regel Build -Skripte zu übertrieben. Meistens wird ein Projekt zum Debuggen usw. erstellt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top