.NET Framework version issue

I am using IIS 7.0 + Windows Server 2008 x64. I installed .NET Framework 3.5 on my machine, but from the .NET settings for IIS 7.0 I could only install v1.0 or v2.0. Why can't I install v3.5 which is the latest version of the .NET framework installed on my machine?

+1


a source to share


5 answers


To answer the comment George2 left for each of the other answers in one place:

Yes. Plain Language Runtime is what should be 2.0 (and cannot, currently, be higher as it is the latter at present).



Yes. You can think of the .NET Framework as an SDK if that makes it easier. It's not entirely accurate, but ....

Yes. You will be deploying Framework 3.5 functionality to CLR 2.0. Confusing, but this is Microsoft for you. They do (some) a great job, but seem to delight in confusing users with arbitrary version control.

+1


a source


There is a difference between the CLR version (the latest being 2.0) and the .NET Framework version (the latest being 3.5).

The related post can be found here:



What is ASP.net version 2.0?

+5


a source


Versions 3.0 and 3.5 are just additional dlls ontop 2.0 framework. Because of this, you will only see 2.0 as an option in IIS.

+2


a source


.NET Framework 3.x = .NET Framework 2.0 + new features (WPF, WF, WCF, etc.)

So don't worry. Version selectors in IIS will not show version 3.x.

+1


a source


All IIS cares about the CLR version, not the version of the libraries you may or may not download to your computer. This way it will only show delta versions of the CLR and not different versions of different libraries.

+1


a source







All Articles