我有一个软件,需要安装IIS 7或更高版本以及.Net framework 4.0或更高版本。
我知道Windows 10内置了IIS 10和.Net 4.6,我勾选了程序和功能中可用的所有组件。但该软件仍无法验证环境。
有什么办法可以在Windows 10 PC上安装旧版本的IIS和/或.Net,而不是用Windows 7重建系统?
谢谢。
答案 0 :(得分:2)
最后,我找到了一个没有修改软件的解决方案。
我所做的是修改IIS和.Net的计算机注册表
1.转到HKEY_LOCAL_MACHINE-> SOFTWARE-> Microsoft-> InetStp
2.转到HKEY_LOCAL_MACHINE-> SOFTWARE-> Microsoft-> NET Framework设置 - > NDP-> v4
3.将版本数据值从4.6.00079的所有子文件夹更改为较低版本,例如.Net 4.5的4.5.51650,对所有4个文件夹,Client,Client-> 1033,Full和全> 1033
4.转到HKEY_LOCAL_MACHINE-> SOFTWARE-> Wow6432Node-> Microsoft,对所有相关文件夹重复步骤2和3。 (这是为了更新IIS和.Net的64位部分,如果你使用的是32位机器,请忽略此步骤)
5.完成后,安装软件,你应该没事。
答案 1 :(得分:1)
如果您不需要在Windows 10上直接运行Web应用程序,您还可以使用虚拟机(例如,在Hyper-V或VMWare中运行的旧版Windows)在IIS7上运行。
希望您能尽快与供应商联系以更新其应用程序以在IIS7或更高版本上运行。
答案 2 :(得分:0)
这非常适合让我将Web服务器场安装到IIS。 IIS是10,但是当我通过打开/关闭Windows功能启用它时,没有加载每个服务器场。
转到HKEY_LOCAL_MACHINE
-> SOFTWARE
-> Microsoft
-> InetStp
并更改以下内容:
这使我可以从Web平台安装程序安装Web场,而不会出现以下错误:
您需要使用IIS 7.0或更高版本...
谢谢