Pratichiamo la distribuzione continua con TFS (2008) e stiamo cercando un modo piacevole per gestire le modifiche alle impostazioni di IIS. MSDeploy sembra come dovrebbe essere il modo di gestirlo, ma dopo molte letture e ricerche, non ho trovato una buona risposta.Distribuzione continua delle impostazioni IIS con MSDeploy
Il problema con MSDeploy, come si vede, è che è necessario creare un pacchetto di distribuzione utilizzando un sito Web IIS esistente. Vorrei poter disporre della configurazione IIS appropriata per il sito Web nel controllo del codice sorgente e creare la versione del pacchetto.
L'unico modo che posso vedere per farlo è quello di creare il file archive.xml. Il mio pensiero è corretto o c'è un modo migliore?
Se si esercita la distribuzione continua, presumo che testare il sito Web appena prima della distribuzione. Ciò significherebbe che hai già un sito Web per i test. L'utilizzo di MSDeploy non è quindi un problema. Questa è la configurazione che utilizzo da molti mesi con più versioni giornaliere. Forse sto trascurando qualcosa ma non vedo il problema ... – Manfred
@John - Allora, dove fai cambiare IIS? Il tuo sito web di test? In che modo gli sviluppatori raccolgono queste modifiche? Le impostazioni IIS generalmente non cambiano molto, ma il controllo del codice sorgente dovrebbe essere il punto centrale per tutte le modifiche specifiche dell'applicazione. – JontyMC
Che tipo di modifiche intendi? Ad esempio, sono queste modifiche nel web.config o nella configurazione di IIS (ad esempio utilizzando un diverso pool di applicazioni). Se è quest'ultimo, posso vedere il tuo punto. – Manfred