.net-3.5 - 将应用程序池的 .NET Framework 版本更改为 3.5?

标签 .net-3.5 iis-7 application-pool

我已在 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 之上,因此您所看到的是正确的。

斯科特汉塞尔曼有一个很好的blog post关于此的详细信息:

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

关于.net-3.5 - 将应用程序池的 .NET Framework 版本更改为 3.5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/158804/

相关文章:

c# - WCF 4.0 SOA 提交作为事务

asp.net - 篡改页面扩展名时出现404页面

asp.net - 使用 DirectoryEntry 和 C# 启动/停止 IIS 应用程序池需要哪些访问权限?

asp.net - IIS 中的应用程序池标识和 SQL Server 的集成安全性

c# - 当应用程序池仍在运行时,是否可以/将终止长时间运行的线程

c# - 线程安全的异步字节队列

wpf - 打开 PDF : WPF

iis-7 - 如何远程重启 IIS7 应用程序池

.net - 如何与 .NET 3.5 SP1 Bootstrap 通信

asp.net - 如何在IIS 7.x上通过WebDav编辑/下载'*.cshtml'和其他Asp.Net文件