Usare ASP.NET senza IIS ovvero Cassini
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:
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
una volta che si è aperto il prompt di dos digita questi comandi sempre seguiti da invio:
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:
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.
A questo punto gli errori che potrebbe segnalare sono di due tipi:
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.
Esiste anche la possibilità di installare cassini come servizio, maggiori info sul forum ufficiale http://forums.asp.net/67/ShowForum.aspx.
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
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 /
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.