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. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a .Net developer learn from Dot Net Training in Chennai. or learn thru Dot Net Training in Chennai. Nowadays Dot Net has tons of job opportunities on various vertical industry.
    or Javascript Training in Chennai. Nowadays JavaScript has tons of job opportunities on various vertical industry.