do more with less
news, esperienze, esempi da condividere e qualcosa su di me

mercoledì 21 novembre 2007

Qual'è l'ultima versione di ASP.NET dopo il rilascio di Visual Studio 2008?

Probabilmente vi sarete posti questa domanda se avete cercato di configurare, in IIS 7.0, un'ipotetica versione 3.5 di ASP.NET. In realtà, il framework 3.5 non è una release completa come la 2.0 e tecnicamente non incrementa il numero di versione di ASP.NET sebbene fissi alcuni bugs e introduca funzionalità built-in come ASP.NET AJAX Extension e il supporto per LINQ. Quindi, anche dopo l'installazione del Microsoft .NET Framework 3.5, la situazione sarà la seguente:

  • Non troverete una release ASP.NET 3.5 elencata nella finestra di configurazione di ASP.NET all'interno di IIS. L'application pools continuerà ad essere configurato per eseguire ASP.NET 2.0.50727.
  • Se avete bisogno di eseguire aspnet_regiis o uno degli altri tool di ASP.NET, dovrete continuare ad eseguirli dalla cartella della versione 2.0.50727 (normalmente C:\Windows\Microsoft.NET\Framework\v2.0.50727).
  • Per poter utilizzare le estensioni di AJAX e il nuovo controllo LinqDataSource in Visual Studio o Visual Web Developer 2008, dovrete configurare il vostro progetto per utilizzare il .NET Framework 3.5.
  • Le pagine di errore ASP.NET, ad eccezione di quelle personalizzate da noi, visualizzeranno ancora la 2.0.50727.xxxx come versione di ASP.NET.
  • Le mappature in IIS continueranno ad essere mappate alla versione 2.0.50727.xxxx della aspnet_isapi.dll

Per un approfondimento su questo argomento potete leggere, dal blog di Jim Cheshire, il post "ASP.NET Version Madness".