如何在 Windows 7 上从 .Net 版本 2 升级到版本 4

Posted

技术标签:

【中文标题】如何在 Windows 7 上从 .Net 版本 2 升级到版本 4【英文标题】:How to upgrade from .Net Version 2 to version 4 on Windows 7 【发布时间】:2017-05-15 11:19:42 【问题描述】:

我正在尝试从 Microsoft .NET Framework 版本升级:2.0.50727.5485; ASP.NET 版本:2.0.50727.5491 到 Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.36373。这样我就可以在本地 IIS 服务器上使用 Asp.net V4。

当我进入 Control Panel > System and Security > Administrative Tools > Internet Information Services 并选择 Change ,NET Framework Version 时,下拉框显示 Version:2.0.50727 。我可以选择版本:4.0.30319 并选择确定,但这似乎没有任何效果,即当我退出并返回控制面板时,它已在显示屏中恢复到版本 2。

【问题讨论】:

粘贴屏幕截图可以显示发生了什么。此外,您没有在应用程序池概念方面表现出任何经验。不知道你不会轻易找到答案。找一本 IIS 书籍并花一些时间。 截图imagizer.imageshack.us/a/img922/8008/PltrNG.png 【参考方案1】:

如屏幕截图所示,您配置了错误的位置。

您应该更改的实际设置是应用程序池的 .NET Framework (CLR) 版本。仔细阅读任何 IIS 书籍或在线文档,您应该很快就会明白我的意思。

【讨论】:

再次感谢我刚刚将 Intranet 应用程序池更改为使用版本 4,它运行良好。更重要的是,它允许我使用 V4 中导致 V2 错误的 asp 功能 真的吗?你提供的答案是Read carefully any IIS book or online documentation? @nathansizemore 感谢我说“您应该更改的实际设置是应用程序池的 .NET Framework (CLR) 版本。”。你不应该期望一个有用的答案很长,只要它切中要害。

以上是关于如何在 Windows 7 上从 .Net 版本 2 升级到版本 4的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7 上的 Java 7 64 位:如何切换 Java 版本

如何在 Windows 上从 pygraphviz 运行neato

如何在 Cygwin 上从 CPAN 安装 Net::SSH2

在 Windows 7 上从 emacs 运行 nmake

如何在 Windows Vista 和更高版本(Windows 7、2008)中查看 .NET 程序集的程序集版本?

在Windows 7上从Windows 10 VS2017部署编译并找不到DLL