E' notizia di oggi sul blog di ScottGu che a breve verrà rilasciato IIS Express in versione beta.
IIS express è LA soluzione definitiva per lo sviluppo ed il testing in locale di siti web e web application.
Lo sviluppo ASP.Net si è sempre basato su due soluzioni:
- ASP.Net Development Server (meglio noto come Cassini)
- IIS locale (quindi nelle varie declinazioni 5, 6 o 7 a seconda del sistema operativo client installato)
Entrambe le soluzioni hanno vantaggi e svantaggi e IIS Express raccoglie il meglio dei due prodotti.
Ho provato a raccogliere in una tabella tutte le differenze indicate da ScottGu:
| |
Cassini
|
IIS
|
IIS Express
|
| Leggero e veloce |

|
|

(meno di 10mb di download)
|
Porte remote
|
Non si mette in ascolto su nessuna porta remota (il che lo fa vedere di buon occhio dai reparti IT)
|
|
|
Non richiede diritti amministrativi
|

|
Alcuni dipartimenti IT potrebbero non consentire l'installazione di un web server locale |
 (nè per il setup e tantomeno per il debug)
|
Richiede setup
|
Non richiede setup
|
Si |
riporto testualmente Scott:"...super quick install..."
|
Funzionalità da web server (SSL, URL Rewriting, Custom Security Settings)
|
|

|

|
Platform support
|
|
La versione di IIS dipende dal sistema operativo (quindi 5.1 su XP...) |
Si installa su tutte le versioni di Windows a partire da XP fornendo quindi a tutti un web server IIS 7.x |
| Esecuzione |
Il suo punto di forza è proprio stato il fatto che basta premere F5 da Visual Studio ed è funzionante |
|
Si lancia semplicemente tramite il tasto destro sulla cartella che contiene la web application.
E' già prevista l'integrazione con Visual Studio per poterlo lanciare tramite F5
|
Installazione side-by-side
|
|
|
Si installa side-by-side con Cassini e con IIS |
| Pipeline |
|
Classic e integrated |
Classic e integrated |
Supporto Classic ASP (per gli sfortunati che ancora lo usano...)
|
|

|

|
| Supporto PHP |
|
 tramite il modulo FastCGI
|
 tramite il modulo FastCGI
|
| Note |
|
L'ambiente è praticamente uguale a quello di produzione |
|
Se queste sono le premesse, ScottGu dov'è il link per il download???? Lo voglio!!
Tutte le info sul post originale:
http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx
b302def7-3a44-4c6a-9cdc-8d4525623bff|0|.0
ASP.net, Visual Studio
IIS