ASP.NET
Una volta in un bel libro su ASP.NET avevo letto (cito a memoria): Lo sviluppatore è avvisato a configurare l’ambiente di sviluppo, ad utilizzare il sessionState su Sql Server, in modo che qualunque sia poi la configurazione in produzione, non avrà brutte sorprese Appena la lessi pensai, ottimo consiglio, poi per la pigrizia di tutti i giorni non ho mai seguito il consiglio. Oggi ho perso 3 ore per capire perchè non serializzasse una banalissima classe, peccato che la classe avesse un riferimento ad uno UserControl (di cui ovviamente non ricordavo più l’esistenza)...
Session[null] = myObject;
funziona tranquillamente, e
Object myObject = Session[null];
restituisce esattamente lo stesso oggetto;
con una premessa del genere: …including a keynote from Scott Guthrie and presentations from Tim Heuer, Brad Abrams, Karl Shifflett and other community leaders due giornate 17 Settembre e 3 Ottobre a cui non si può certo mancare, ovviamente per chi come me non pensa di andare a Seattle e New York, la può seguire comodamente dalla poltrona di casa ;) iscrizioni e dettagli dell’agenda: http://www.msdnevents.com/firestarter/index.html
Dovendo sviluppare un sito molto semplice composto da una decina di form per inserimento dati con di fatto un mapping uno a uno con le tabelle di anagrafica del DB sottostante, ho deciso di utilizzare ASP.NET MVC beta, la prima settimana è stata di apprendimento e quindi di tempi lunghi nella realizzazione delle form. Una volta realizzate le diverse tipologie di form il lavoro è diventato veloce e "modulare" insomma una sorta di copia incolla e rinomina.
Una delle cose che inizialmente mi stava spingendo a tornare alle WebForm era la validazione lato client, per fortuna ho trovato questa interessante libreria livevalidation
Il mio...
Se incappate in questo strano errore non perdete tempo alla ricerca di strane soluzioni, installate la SP1 del .NET framework 2.0
PS. l'importanza del Continuous integration...