Migrazione di pagine ASP in ASP.NET

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

Sezioni correlate

Vedere anche

Altre risorse

ASP.NET Development Center for Migration