Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Change .NET Framework version of application pool to 3.5?

I've installed .NET Framework 3.5 SP1 on web server (Server 2008 Enterprise), so running IIS 7.0.

I want to change the version of .NET Framework used by an existing site. So I right-click on appropriate Application Pool and selected Edit Application Pool. The .NET Framework dropdown does not include an explicit entry for framework 3.5, but just 2.0.50727.

Is this just because the version of the core RTL in 3.5 is still 2.0? Or do I need to do something additional to get IIS to see version 3.5? (Did try restarting IIS).

like image 247
Sean Sexton Avatar asked Oct 01 '08 17:10

Sean Sexton


2 Answers

The 3.5 framework still runs on top of the 2.0 CLR so what you are seeing is correct.

Scott Hanselman has a nice blog post about the details of this:

The marketing term ".NET Framework 3.5" refers to a few things. First, LINQ, which is huge, and includes new language compilers for C# and VB. Second, the REST support added to Windows Communication Foundation, as well as, third, the fact that ASP.NET AJAX is included, rather than a separate download as it was before in ASP.NET 2.0. There's a few other things in .NET 3.5, like SP1 of .NET 2.0 to fix bugs, but one way to get an idea of what's been added in .NET 3.5 is to look in c:\windows\assembly.

.NET Framework 3.5, 3.0 SP1, 2.0 SP1: CLR, WinForms, ASP.NET, LINQ, REST, AJAX, WPF, WCF, WF, Card Space

like image 116
Brownie Avatar answered Sep 24 '22 10:09

Brownie


Is this just because the version of the core RTL in 3.5 is still 2.0?

YES

like image 45
ctrlShiftBryan Avatar answered Sep 22 '22 10:09

ctrlShiftBryan