Attualmente distribuiamo applicazioni ASP.Net compilate pubblicando il sito Web localmente e inviando per e-mail un file zip all'amministratore di sistema con un (solitamente) lungo set di istruzioni per la distribuzione. Ciò è dovuto al fatto che la prima volta che abbiamo distribuito un'applicazione ASP.Net a un cliente le istanze di sviluppo e test di IIS erano uguali e non è stato possibile distribuire il sito due volte sulla stessa macchina. Questo ha dato il tono per l'implementazione su tutti i progetti successivi.Quale metodo si utilizza per distribuire le applicazioni ASP.Net in modo selvaggio?
Attualmente sto valutando i nostri metodi di implementazione e sto cercando in particolare gli strumenti di distribuzione incorporati; in particolare, sto osservando le attività di installazione personalizzate e l'utilizzo della maggior parte delle funzionalità di installazione standard che è possibile (principalmente l'interfaccia utente).
In secondo luogo, sto esaminando la fusione di distribuzioni e aggiornamenti automatici.
Come si distribuisce il software nella propria organizzazione? Quali strumenti usi e quali problemi ti capitano più frequentemente?
Da quando ho postato questa domanda originale, ho scoperto WiX. È open source e gratuito. È anche ciò che Microsoft ha utilizzato per sviluppare il pacchetto di distribuzione per Office 2007. Sembra facile da usare una volta comprese le nozioni di base e l'interfaccia consente di selezionare e scegliere i componenti al momento dell'installazione. – Hooloovoo
Solo un aggiornamento; Lo strumento di automazione della versione dell'applicazione è progettato appositamente per questo scopo. Ci sono un sacco di strumenti notevoli là fuori per cercare in confronto https://en.wikipedia.org/wiki/Application_release_automation –