[VB.NET] Aggiornamenti Applicativo in produzione

domenica 25 ottobre 2009 - 20.07

cypher Profilo | Junior Member

volevo chiedere quali era no le tecniche e come si faceva a installare aggiornamenti di un applicativo gia in uso.

(per intenderci tipo gli aggiornamenti che rilascia periodicamente la microsoft e che fanno ad aggiornare aspetti tipo sicurezza e altro)

grazie per il supporto

freeteo Profilo | Guru

Ciao,
un metodo semplice per gestire le tue nuove release dell'applicazione è usare ClickOnce:
http://msdn.microsoft.com/en-us/library/t71a733d(VS.80).aspx
http://it.wikipedia.org/wiki/ClickOnce

dove la distribuzione dell'applicativo è fatta in un Url, o Share di rete, e automaticamente il Framework prima di lanciare l'applicazione (oppure dopo l'uscita) verifica se c'è una versione più aggiornata e la aggiorna da solo.
Io lo trovo veramente fantastico, perchè è tutto automatico, e tu da sviluppatore ti concentri solamente nel fare le modifiche alla versione nuova, senza preoccuparti di fare il Deploy a tutti i pc...
Ciao.

Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

cypher Profilo | Junior Member

e se volessi distribuire su cd solo gli aggiornamenti come si fa'??

edit: ma quindi basta che faccio bublish seguo il wizard e mi fa tutto da solo senza necessita di inserire niente nel codice???

freeteo Profilo | Guru

>e se volessi distribuire su cd solo gli aggiornamenti come si fa'??
No beh, non riesci senza una nuova pubblicazione (la quale verifica già da sola cosa aggiornare), dovresti pensare tu a cosa vuoi aggiornare e quindi scaricarti i singoli file etc...ma cmq da codice tuo...ed è sicuramente abbastanza complesso gestire l'aggiornamento in questo modo (hai l'applicativo che sta girando).


>edit: ma quindi basta che faccio bublish seguo il wizard e mi
>fa tutto da solo senza necessita di inserire niente nel codice???
esatto, solamente devi dare le proprietà di "pubblicazione" corrette, e poi installare l'applicazione dalla pagina html che ti genera (viene fatto un collegamento al setup.exe se non ricordo male).
Ciao.

Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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