Procedura: aggiornare un progetto Web di ASP.NET AJAX 1.0 a .NET Framework 3.5
Aggiornamento: novembre 2007
Visual Studio 2008 include una nuova versione di ASP.NET AJAX che offre miglioramenti rispetto alla versione ASP.NET AJAX 1.0. In questo argomento viene descritto come aggiornare i siti Web e i progetti di applicazione Web ASP.NET AJAX 1.0 esistenti affinché utilizzino il supporto AJAX in .NET Framework 3.5 e Visual Studio 2008.
Aggiornamento alla nuova versione di ASP.NET AJAX
Per aggiornare un sito Web o un progetto applicazione Web ASP.NET AJAX
Eseguire una copia di backup del progetto.
Avviare Visual Studio 2008.
Aprire il progetto. Effettuare una delle seguenti operazioni:
Se si sta lavorando con un sito Web, dal menu File scegliere Apri sito Web, quindi aprire il sito Web o la directory virtuale IIS.
Se si sta lavorando con un progetto applicazione Web, dal menu File scegliere Apri progetto, passare al file di progetto e quindi aprirlo.
Verrà avviata la Conversione guidata di Visual Studio. Attenersi alle istruzioni fornite nella procedura guidata per aggiornare il progetto.
Quando Visual Studio 2008 chiede di aggiornare il sito Web, fare clic su Sì.
Aggiornamento dell'assembly ASP.NET AJAX Control Toolkit
Se l'applicazione include controlli o estensioni di ASP.NET AJAX Control Toolkit, è necessario eseguire l'aggiornamento a una nuova versione di Control Toolkit affinché possa essere eseguita con .NET Framework 3.5. È possibile scaricare la versione corrente di ASP.NET AJAX 1.0 Control Toolkit dal sito Web Codeplex (informazioni in lingua inglese).
Nota importante: |
---|
Control Toolkit è una libreria supportata dalle community e non è supportata da Microsoft. |
Per aggiornare l'assembly ASP.NET AJAX Control Toolkit
Scaricare la versione corrente di ASP.NET AJAX Control Toolkit per .NET Framework 3.5. Control Toolkit è disponibile sul sito Web Codeplex (informazioni in lingua inglese).
In Esplora risorse, fare clic con il pulsante destro del mouse sul file zip di Control Toolkit e quindi scegliere Estrai tutto.
Estrarre il contenuto in una cartella denominata AjaxControlToolkit-Framework3.5 nella stessa directory.
Copiare l'assembly AjaxControlToolkit.dll dalla directory AjaxControlToolkit-Framework3.5\SampleWebSite\Bin alla directory Bin dell'applicazione, sostituendo la versione precedente dell'assembly Control Toolkit.
È possibile installare i controlli ASP.NET AJAX Control Toolkit nella Casella degli strumenti di Visual Studio.
Per installare i controlli ASP.NET AJAX Control Toolkit nella Casella degli strumenti
Nel sito Web o nel progetto ASP.NET AJAX 1.0 aprire una pagina Web ASP.NET (Web Form).
Fare clic con il pulsante destro del mouse sulla Casella degli strumenti quindi scegliere Aggiungi scheda.
Assegnare un nome alla nuova scheda, ad esempio "ASP.NET AJAX Toolkit 1.0".
Fare clic con il pulsante destro del mouse sulla nuova scheda e scegliere Scegli elementi.
Nota: Potrebbe verificarsi un ritardo prima che questa finestra di dialogo si apra per la prima volta.
Nella finestra di dialogo Scegli elementi della Casella degli strumenti fare clic su Sfoglia.
Passare alla cartella \AjaxControlToolkit-Framework3.5\SampleWebSite\Bin, selezionare AjaxControlToolkit.dll e quindi fare clic su Apri.
I controlli di Control Toolkit vengono selezionati nella finestra di dialogo Scegli elementi della Casella degli strumenti.
Scegliere OK.
I controlli vengono aggiunti alla Casella degli strumenti.
Utilizzo dei componenti AJAX 1.0 in un progetto aggiornato
È disponibile una nuova versione di Microsoft ASP.NET AJAX Control Toolkit compilata utilizzando l'assembly ASP.NET AJAX (System.Web.Extensions) in .NET Framework 3.5. Tuttavia, l'applicazione potrebbe includere componenti o assembly di terze parti compilati utilizzando ASP.NET AJAX 1.0. Quando si aggiorna un sito Web a .NET Framework 3.5, la sezionebindingRedirect viene aggiunta al file Web.config dell'applicazione ASP.NET AJAX 3.5. Questa sezione consente ai componenti precompilati di terze parti di eseguire l'associazione alla versione 3.5 dell'assembly System.Web.Extensions anziché alla versione 1.0.
Nota: |
---|
La sezione bindingRedirect viene applicata solo in fase di esecuzione. In fase di progettazione, il componente di terze parti fa riferimento alla versione 1.0 dell'assembly System.Web.Extensions. Affinché la progettazione dei controlli funzioni, è necessario installare AJAX 1.0. Se possibile, è necessario ottenere una versione del componente compilata per la versione 3.5 dell'assembly System.Web.Extensions. |
Vedere anche
Attività
Procedura: gestire un progetto Web di ASP.NET AJAX 1.0 in Visual Studio 2008
Concetti
.Scelta della versione di NET Framework per i siti Web
Migrazione e conversione di siti Web ASP.NET
Cenni preliminari sulla conversione di progetti e siti Web di Visual Studio in Visual Studio 2008