Thursday, October 22, 2009

ASP.NET: Framework 3.5 is not showing up on IIS

When configuring an ASP.NET site on IIS Manager, on the site (or virtual directory) property pages, there is a ASP.NET configuration section. But in the "ASP.NET version" list, version 3.5 (or 3.51, or 3.51 SP1) does not show up:

According to a post by Vijayshinva Karnure from Microsoft, this is the expected behavior. 3.x .NET Framework versions are not "complete" frameworks, like 1.0, 1.1 and 2.0 versions. They build up on version 2.0 with new controls, new classes to FCL, but the "infrastructure" used is from version 2.0. So, if you are deploying an ASP.NET site built on Visual Studio 2008, select version 2.0 on ASP.NET version list at IIS Manager. If .NET Framwork 3.5 is installed on the deployment machine, the site configuration is correct.

1 comment: