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 Prompt
Attenzione 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 ServerCassini 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
Se la porta utilizzata non è la 80 (default per il protocollo http) quando richiami il sito devi specificare anche la porta in questo modo http://localhost:8080. Se indiche solo http://localhost per default viene utilizzata la porta 80 (equivalente a scrivere http://localhost:80 )

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.
Potrebbe interessarti anche: