我在Web服务器(Server 2008 Enterprise)上安装了.NET Framework 3.5 SP1,因此运行IIS 7.0.
我想更改现有站点使用的.NET Framework版本.因此,我右键单击相应的应用程序池并选择"编辑应用程序池"..NET Framework下拉列表不包含框架3.5的显式条目,但仅包括2.0.50727.
这只是因为3.5版核心RTL的版本仍然是2.0?或者我是否需要做一些额外的事情才能让IIS看到版本3.5?(尝试重启IIS).
3.5框架仍然运行在2.0 CLR之上,所以你看到的是正确的.
Scott Hanselman有一篇关于这个细节的好文章:
营销术语".NET Framework 3.5"指的是一些东西.首先,LINQ,它是巨大的,包括C#和VB的新语言编译器.其次,REST支持添加到Windows Communication Foundation,以及第三,包含ASP.NET AJAX的事实,而不是像在ASP.NET 2.0中那样单独下载..NET 3.5中有一些其他的东西,比如.NET 2.0的SP1来修复bug,但是有一种方法可以了解.NET 3.5中添加的内容
c:\windows\assembly
.
这只是因为3.5版核心RTL的版本仍然是2.0?
是