Ciao, le differenze sostanziali tra ASP3 e ASP.NET sono:

* introduzione dei nuovi controlli Internet Server Application Programming Interface (ISAPI) con sintassi XML-like (Web Controls) compilati direttamente sul server

* introduzione di innovativi servizi NT (Web Services) con i quali č possibile, tramite il protocollo HTTP, creare sistemi di scambio informazioni tra sistemi operativi diversi utilizzando stream XML e SOAP

* introduzione di alcuni controlli (Mobile Controls) grazie ai quali, per rendere compatibile il codice HTML a tutti i browser HTML o WAP dei dispositivi portatili, basta inserire pochi comandi

* nuovo componente di debug (addio ai response.write sparsi qua e lā)

* introduzione di una cache server-side per migliorare le prestazioni

* fusione completa con XML

* integrazione del NGWS Framework: ora il SO supporta tutti gli altri linguaggi di programmazione del server e il framework funziona come base per tutte le applicazioni che devono essere costruite su Windows

* indipendentemente dal linguaggio sorgente, tutto il codice viene compilato in un Linguaggio Intermedio (IL) Standard - quindi il codice C# e VB.NET per la stessa operazione, ad un certo punto della compilazione, sarā uguale x entrambi

* facilitā di creazione dei web services, ora una realtā fondamentale per internet

Manca qualcosa?

Saluti