Asp.net 如何在windows 10上使用IIS8注册.Net 4.5.1

Asp.net 如何在windows 10上使用IIS8注册.Net 4.5.1,asp.net,.net-4.5,iis-8,Asp.net,.net 4.5,Iis 8,如何在windows 10计算机上使用IIS8注册.Net 4.5.1? 它过去只是简单地运行命令“aspnet_regais-i”…但现在不再是了。如果尝试运行此命令,则会出现错误 此版本的操作系统不支持此选项。 管理员应改为使用IIS8安装/卸载ASP.NET 4.5 使用“打开/关闭Windows功能”对话框,服务器管理器 管理工具或dism.exe命令行工具。欲知详情 请看。完成了 安装ASP.NET(4.0.30319.0) 同样在windows 10中的“打开和关闭windows功能

如何在windows 10计算机上使用IIS8注册.Net 4.5.1? 它过去只是简单地运行命令“aspnet_regais-i”…但现在不再是了。如果尝试运行此命令,则会出现错误

此版本的操作系统不支持此选项。 管理员应改为使用IIS8安装/卸载ASP.NET 4.5 使用“打开/关闭Windows功能”对话框,服务器管理器 管理工具或dism.exe命令行工具。欲知详情 请看。完成了 安装ASP.NET(4.0.30319.0)

同样在windows 10中的“打开和关闭windows功能”窗口下,为什么我看不到.net 4.5或4.5.1?但我确实看到了4.6。与4.5.1相同吗?
(注意,我确信我的机器上安装了4.5.1,因为visual studio允许我在web应用程序上设置目标framework 4.5.1,并且我有几个应用程序在4.5.1上运行,没有任何问题)

但我确实看到了4.6。是否与4.5.1相同


与4.5.1相比,.NET 4.6的替换率有所下降。也就是说,您的4.5.1应用程序将在4.6上运行。因此,您可以说4.6“包括”4.5.1。

您可以使用
dism
工具启用Windows内置的功能。要在IIS中安装.NET 4.5(或4.6,它们是相同的,因为它下面是相同的CLR4),我认为这将起作用:

dism /online /enable-feature /featurename:IIS-ASPNET45 /all
/all
标志将包含任何依赖项,因此您不必将它们全部计算出来

您还可以通过运行以下命令查看所有可用功能:

dism /online /get-features

另外,当您需要在IIS中安装CLR版本时,使用了
aspnet_regis
。由于自4.0以来的所有.NET版本都使用相同的CLR版本,因此现在已内置到Windows功能中。因此,您可以使用DISM来启用该功能。

如果您不知道ASP.NET版本,只想运行ASP.NET状态服务,请转到IIS->Web服务器(IIS)->Web服务器->应用程序开发,然后选择最新的ASP.NET。这将在Services.msc中创建ASP.NET状态服务,然后您可以将其配置为运行。

如何向注册.NETiis8@user3862378您只需启用windows功能即可。没有“注册”了。