My status    

hoops... forse ho dimenticato di pettinarmi :-)

 

CONTENUTI


Overview



Questa sezione del sito è dedicata alla programmazione asp.net e C# in genere.

L'insieme degli articoli formeranno un tutorial che ci permetterà di creare un ambiente runtime e di sviluppo cross system, in modo da poter avere una sola versione dei sorgenti, utilizzando indifferentemente VisualStudio o MonoDeveleop per la realizzazione di applicativi web scritti in ASP.net e C#.

Ovviamente se si dispone del pacchetto VisualStudio è preferibile utilizzare questo, almeno dal mio punto di vista

Vedremo come far funzionare in Linux una applicazione web scritta e compilata nell'ambiente di sviluppo VisualStudio 2008 grazie all'utilizzo di Mono asp.net che, al momento che scrivo, è alla versione 2.4.2 e che supporta pienamente il framework 2.0 e 3.5 di .net.

L'installazione di mono in Windows risulta semplicissima dal momento che gli installer eseguono il tutto in automatico, anche su Mac OS X non presenta particolari problemi

L'installazione in Linux risulta un pò più laboriosa, fatta eccezione per OpneSuse che dispone già degli appositi installer.

Esistono gli installer anche per versioni Linux diversi da OpenSuse ma, purtroppo, sono sempre un pò in ritardo con le versioni quindi è preferibile scaricare i sorgenti e ricompilarli e installarli.

Tutti gli esempi utilizzati negli articoli che seguono sono stati testati, senza eseguire nessuna modifica nel al codice ne ai file di configurazione della soluzione, nelle seguenti strutture:

  • In Linux:
    • SO Linux Centos 5.3
    • Ambiente di sviluppo MonoDevelop 2.0
    • Implementazione Mono 2.4.2 su Apache 2.2.9

  • In Windows:
    • SO Windows Vista Home Premium
    • Ambiente di sviluppo VisualStudio 2008
    • Implementazione Mono 2.4.2 su Apache 2.2.10
    • Implementazione IIS 7

Bene come si suol dire l'importante è iniziare:

Installare mono su Linux Centos completo

Creare una applicazione web ASP.NET con VisualStudio 2008 completo

Agiungere un controllo di tipo Html Container in una applicazione web ASP.NET completo

Publicare una applicazione web ASP.NET su Apache 2.2 (in lavorazione - uscita prevista per il 20/07/2009)



Chi volesse, per richieste di aiuto o consigli, puo contattarmi all'indirizzo:
ctfranco@fcservice.com