在 Windows 10 上安装 IIS 7 和 .Net 4.0

Xia*_*Han 5 iis .net-framework-version windows-10

我有一个软件,需要安装IIS 7或更高版本以及.Net Framework 4.0或更高版本。

我知道 Windows 10 内置了 IIS 10 和 .Net 4.6,并且我勾选了程序和功能中的所有可用组件。但该软件仍然无法验证环境。

有什么方法可以在 Windows 10 PC 上安装旧版本的 IIS 和/或 .Net,而不用使用 Windows 7 重建系统?

谢谢。

Xia*_*Han 2

最后找到了不用修改软件的解决方案。

我所做的是修改计算机的 IIS 和 .Net 注册表

1.转到HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->InetStp

  • 将主要版本数据值更新为 8
  • 将SetupString数据值更新为IIS 8.5
  • 将 VersionString 数据值更新为版本 8.5

2.转到 HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->NET Framework Setup->NDP->v4

3.将所有子文件夹的版本数据值从 4.6.00079 更改为较低版本,例如 .Net 4.5 的 4.5.51650,对所有 4 个文件夹执行这些操作:Client、Client->1033、Full 和 Full->1033

4.转到HKEY_LOCAL_MACHINE->SOFTWARE->Wow6432Node->Microsoft,对所有相关文件夹重复步骤2和3。(这是为了更新IIS和.Net的64位部分,如果您使用的是32位机器,请忽略此步骤)

5.完成后,安装软件,应该就可以了。