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".