Why is the version of .Net Framework not updated after I installed the new version?


Situation:

You have installed the .Net Framework 3.5 or .Net Framework 3.5 SP1 successfully and without error but Server Manager and IIS report that either 3.0 or 2.0 is installed.

Reason:

Frameworks 3.0 and 3.5 still use the core 2.0 ASP.NET Framework and simply add additional features. So the highest version you will see in IIS for Application Pools or Applications will be 2.XXX or 3.0 depending on if 2 was installed before 3.0.

How to check the version installed:

  • Query the User Agent String of Internet Explorer web browser. This is the easier way, I think, as every Windows bundled with IE! Although you need to remember this simple, one line JavaScript:

javascript:alert(navigator.userAgent)

Copy and paste that line of JavaScript code to IE Address bar and press ENTER key, you will see a pop-up dialog box with the browser version as well as something like the box below. The important thing to note is that it is reporting that I have 2.0, 3.0 and 3.5 installed.

dotnetversion.png



Was this content helpful?




© 2011-2013 Rackspace US, Inc.

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License


See license specifics and DISCLAIMER