Migrare un progetto ASP.NET dalla 1.1 alla 2.0 è un
processo abbastanza semplice e quasi completamente automatico.
Lanci il wizard (meglio se si usa il Web Application Project), lo lasci
girarare per una 10ina di minuti e ti trovi il nuovo progetto pronto per essere
lanciato sul framework 2.0.
Poi se si è pignoli, o si è detto al compilatore di mostrare i Warning come
se fossero Errori, vi trovarete a rimpiazzare 345 volte ConfigurationSettings con ConfigurationManager,
oppure a cambiare parameters.Add in parameters.AddWithValue, oppure uno delle
varie API rese obsolete nel framework 2.0
Ora la parte automatica (semi-automatica) è finita (in 4 ore mi sono smazzato
2 classi library e 2 web project per un totale di circa 200 file di codice).
Ma ora inizia il bello, cioè introdurre le funzionalità portate dal FW
2.0.
Io ho iniziato con le MasterPages per rendere più snella la gestione del
layout generale del sito di backend: e cos'ho ottenuto?
Sto facendo copia e
incolla da quasi 2 giorni: MasterPageFile="~/Admin.Master" nella
direttiva di Page e
<asp:Content ContentPlaceHolderID="main" runat="server">
<!-- Contenuto -->
</asp:Content>
2 o 3 volte per ognuna delle 120 pagine del backend, ovviamente anche
togliendo i pezzi di HTML che sono stati spostati nella master page.
Penso di
non aver fatto mai un'attività così pallosa per così tanto
tempo!!
powered by IMHO 1.3
posted @ giovedì 6 luglio 2006 19:21