Per quanto riguarda il fatto che con VS 2005 non serva IIS, è semplice. VS utilizza un webserver basato sull'ultima release del Microsoft Cassini.
Cassini altro non è che un semplice webserver disponibile gratuitamente e completo di codice sorgente su www.asp.net
Per imparare segui i video su www.asp.net e vedrai che non ne rimarrai deluso. I video sono in inglese ma guardando le immagini si riesce a capire benissimo il concetto. Poi se capisci anche l'inglese è meglio.
Per approfondire ti consiglierei un libro (purtroppo anche questo in inglese): Professional ASP.NET 2.0 (della WROX).
Se qualcuno ha da suggerire qualcosa di meglio... accetto consiglio anche per me![]()