Domanda

Qual è la migliore strategia per apportare modifiche a un file specifico all'interno di un progetto C# .NET e un server Dev e quindi spostare quel file in un ambiente diverso, ad esempio il server B? Ho notato che vuole sempre che mi ricompilo sul server di destinazione e ho pensato che stavo facendo qualcosa di sbagliato perché non pensavo che avrei dovuto (inoltre il server non è interno, quindi è molto lento e richiede tempo).

Eventuali suggerimenti o strategie che tu o la tua azienda usi sarebbero apprezzati.

È stato utile?

Soluzione

  • Assicurati di utilizzare un progetto di applicazione Web in cui compila una DLL, non un sito Web che utilizza file di codice allentato.
  • È possibile utilizzare un sistema di versioning del codice sorgente come Subversion.

Altri suggerimenti

Utilizzare un programma di controllo di origine per i file di origine (come la sovversione) e il controllo della velocità di crociera per i binari costruiti da quei file ...

Per lo sviluppo delle applicazioni Web la mia esperienza è stata:

Gli sviluppatori hanno un ambiente di sviluppo sulle loro macchine locali collegate al controllo di origine un Web server di Dev con le condivisioni per i progetti creati consente agli sviluppatori di copiare i file nelle cartelle delle applicazioni Web manualmente. Un server Web di test in cui vengono utilizzate le installazioni MSI solo per distribuire le modifiche per UAT un server Web prod in cui vengono utilizzate le installazioni MSI solo per distribuire MSI approvato da UAT

La dimensione dei progetti con cui sono coinvolto di solito rende gli script build overkill, la maggior parte delle volte in cui si sta lavorando un progetto è costruito molte volte per il debug ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top