Come gestire gli aggiornamenti???

giovedì 18 settembre 2008 - 09.46

lukepet Profilo | Junior Member

Ciao a tutti...volevo una piccola consulenza. Vi spiego la situazione.

Ho una suite di applicazioni che comprende una un sito ASP.NET e delle applicazioni WinForm. Sto studiando un modo per gestire gli aggiornamnti di tali applicazioni, le applicazioni sono installate su diverse macchine e vorrei mettere su un sistema ingrado di rilevare la presenza di nuovi aggiornamenti da web, scaricarli ed installarli sulle diverse macchine.

La fase di aggiornamento può prevedere le seguenti operazioni:

- Esecuzione di script per modificare un database (SQL Server)
- Aggiornamento delle applicazioni

Che voi sappiate esiste qualche sistema per supportare queste attività? Avrei bisogno di uno strumento di appoggio per generare delle patch di aggiornamento.

Avete qualche suggerimento in merito?

Brainkiller Profilo | Guru

>Che voi sappiate esiste qualche sistema per supportare queste
>attività? Avrei bisogno di uno strumento di appoggio per generare
>delle patch di aggiornamento.

Ciao,
come sempre le soluzioni sono molteplici.
Per ciò che riguarda le applicazioni Winform si va dall'uso di installatori come Installshield, Wise, NSIS della Nullsoft, Innosetup, ecc. oppure si può utilizzare un deploy tramite ClickOnce. Oppure si può usare l'Updater Application Block:
http://msdn.microsoft.com/en-us/library/ms978574.aspx
un set di librerie che ti consente di aggiungere a ogni tua applicazione una procedura per auto-aggiornarla. Nel link trovi istruzioni, materiale, webcast, e molto altro.

Se devi aggiornare un sito web invece, beh la procedura è quasi sempre manuale.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5