Migrazione di pagine ASP in ASP.NET
Aggiornamento: novembre 2007
ASP.NET offre notevoli miglioramenti rispetto ad ASP per quanto riguarda prestazioni, gestione dello stato, scalabilità, configurazione, distribuzione, protezione, controllo della cache di output, supporto di Web farm e infrastruttura dei servizi Web XML.
Chi ha esperienza nello sviluppo ASP, troverà familiare il nuovo modello di programmazione ASP.NET. Il modello di oggetti ASP è stato tuttavia sottoposto a notevoli modifiche al fine di renderlo più strutturato e orientato agli oggetti. La maggior parte delle pagine ASP esistenti dovrà pertanto essere modificata per consentirne l'esecuzione in ASP.NET. A causa delle sostanziali modifiche apportate a Visual Basic, inoltre, non sarà possibile effettuare il porting delle pagine ASP esistenti scritte in Visual Basic Scripting Edition direttamente in ASP.NET. Nella maggior parte dei casi sarà comunque necessario aggiungere solo alcune righe di codice.
È probabile che la maggior parte degli sviluppatori scelga di riscrivere le applicazioni ASP esistenti per ottenere i miglioramenti a livello di prestazioni, leggibilità e gestione offerti dal nuovo ambiente di sviluppo. Poiché tuttavia in un'applicazione Web possono essere presenti sia pagine ASP che ASP.NET, la conversione non deve essere necessariamente condotta contemporaneamente su tutti i componenti dell'applicazione.
ASP e ASP.NET possono essere eseguiti insieme su un server Web IIS (Internet Information Services) senza interferenze. Solo i file con estensione ASPX vengono elaborati da ASP.NET, mentre i file con estensione ASP continueranno ad essere elaborati dal motore ASP esistente. È tuttavia opportuno notare che lo stato della sessione e dell'applicazione non vengono condivisi tra le pagine ASP e ASP.NET.
Negli argomenti trattati in questa sezione vengono fornite informazioni sulle differenze strutturali tra ASP e ASP.NET in termini di layout di pagina e stile di codifica.
In questa sezione
Blocchi di codice in ASP.NET
Viene fornita una panoramica dell'utilizzo dei blocchi di codice in ASP.NET.Linguaggi di programmazione in ASP.NET
Vengono fornite informazioni sulla procedura per dichiarare il linguaggio di programmazione per una pagina Web.Modifica di direttive Page da ASP ad ASP.NET
Vengono fornite informazioni sulle direttive di pagina che possono essere utilizzate in ASP.NET.
Sezioni correlate
- Migrazione ad ASP.NET
Vengono fornite informazioni sulla migrazione da ASP ad ASP.NET.