Se non disponi di IIS installato è possibile sviluppare e testare siti in ASP.NET (.NET Framework v. 1.1) utilizzando
Cassini. Si tratta di un web server scritto in c# disponibile gratuitamente.
E' possibile scaricarlo a questo indirizzo
http://www.asp.net/Projects/Cassini/...ownload.aspx
Una volta scaricato esegui il file
Cassini.exe, si apre un wizard:
- premi next
- accetta i termini di licenza
- ancora next
- lascia impostato il percorso proposto c:\Cassini
- next
i file vengono copiati e al termine si apre notepad con le info su come proseguire l'installazione, chiudilo pure.
Hai copiato i sorgenti di cassini su disco, adesso vanno compilati.
Per compilarli procedi come segue, vai in:
start / Microsoft Visual Studio .NET 2003 / Visual Studio .NET Tools / Visual Studio .NET 2003 Command PromptAttenzione se apri un qualsiasi prompt DOS devi impostare manualmente il path dei comandi CSC.EXE e GACUTIL.EXE (solitamente "C:\Programmi\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat"), quindi meglio usare il prompt di visual studio
una volta che si è aperto il prompt di dos digita questi comandi sempre seguiti da invio:
- c:
- cd \Cassini
- build.bat
- mkdir c:\wwwCassini
Se son ci sono stati errori, hai compilato cassini ed hai creato la directory
c:\wwwCassini che utilizzeremo come root per il sito (non chiudere il prompt dei comandi).
Adesso, dal prompt dei comandi, puoi avviare cassini, digita:
CassiniWebServer.exe C:\wwwCassini 80 /
In alternativa puoi fare doppio click sul file CassiniWebServer.exe, si apre una finestra che ti chiede i paramentri di avvio, una volta inseriti premi il pulsante
start.
Cassini Web Server A questo punto gli errori che potrebbe segnalare sono di due tipi:
- non trova la cartella c:\wwwCassini, controllate di averla e nel caso creala
- la porta specificata (80 in questo caso) è già usata, cambiala in 8080, 8000, 81, 82... insomma un altro valore non usato che non da errore
Adesso hai il web server attivato, puoi cominciare a sviluppare le tue pagine ASP.NET con visual studio. Ricordati di avviare cassini prima di visual studio.
E' possibile lanciare anche più istanze di cassini, a patto di specificare una diversa cartella (es: wwwCasini2) e una diversa porta.
Esiste anche la possibilità di installare cassini come servizio, maggiori info sul forum ufficiale
http://forums.asp.net/67/ShowForum.aspx.