代码之家  ›  专栏  ›  技术社区  ›  Sean Sexton

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

  •  11
  • Sean Sexton  · 技术社区  · 18 年前

    我想更改现有站点使用的.NET Framework版本。因此,我右键单击相应的应用程序池并选择“编辑应用程序池”。.NETFramework下拉列表不包括Framework3.5的显式条目,只包括2.0.50727。

    5 回复  |  直到 8 年前
        1
  •  17
  •   kenorb    8 年前

    3.5框架仍然运行在2.0 CLR之上,因此您看到的是正确的。

    斯科特·汉斯曼有一个很好的朋友 blog post 有关详情:

    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

        2
  •  6
  •   glennsl Namudon'tdie    8 年前

    这仅仅是因为3.5中的核心RTL版本仍然是2.0吗?

    对

        3
  •  4
  •   John Christensen    18 年前

    所讨论的下拉列表是使用加载到应用程序池进程空间中的CLR版本,该版本必须是唯一的(不能将1.1 CLR加载到已加载2.0 CLR的进程中,反之亦然)。

    然而,.NET 3.5使用v2.0 CLR-唯一添加的是新版本的库和一些编译器支持VB.NET和C#中的新功能。如果选择3.5,则只要程序集引用3.5版本的程序集,就将使用3.5。

        4
  •  0
  •   John Sheehan    18 年前

    除了正确配置web.config之外,您不需要做更多的事情

        5
  •  0
  •   Ken Ray    18 年前

    当然,您必须根据框架的3.5版本开发应用程序,但这与从1.1到2.0的更改不同,您需要使用IIS管理器更改网站属性中的.Net设置。

    推荐文章