L' azienda presso la quale offro consulenza, attualmente, oltre a produrre prodotti informatici, si occupa anche di prodotti Internet. Bene la cosa migliore per partire bene era quella di rifare il loro sito, chiaramente in ASP.NET 2 cosi' da usare MasterPage e SQL 2005.
Prima di cominciare chiamo il Provider (famosissimo ... in Svizzera) e lui mi dice Certo certo, puoi usare ASP.NET 2 e la versione gratuita di SQL 2005.
Bene di buona lena questa mattina. finito il sito, lo metto on-line ma non funziona nulla. Allora inserisco un semplice file Global.asax con il seguente codice :
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
'reperiamo l' errore e lo assegnamo ad una variabile
Dim ex As Exception = Server.GetLastError()
Session("Error") = ex.Message()
Response.Write(ex.Message())
'eliminiamo l' errore generato
Server.ClearError()
'reindirizzamento alla pagina che gestisce gli errori
Response.Redirect("Errore.aspx")
End Sub
E cosa scopro? Che la pagina MasterPage.master non è un' estensione valida. Microsoft NET Framework 1.1. Bravi e adesso cosa faccio? Ricreo a manina tutto er il Framework 1.1? Peccato che sono 10 pagine studiate per funzionare con la logica delle master page!!