在IIS 10中注册asp.net

Tao*_*hou 7 asp.net iis nettcpbinding

我有一个问题与在IIS 10中注册asp.net有关.
我的环境是安装了Windows 10,IIS 10,VS 2013和VS 2015,.NET 3.5是Windows功能中的一项功能.
我想在iis中使用nettcpbinding,因此,我安装了WCF HTTP激活和WCF非HTTP激活.之后,我需要在IIS中重新注册asp.net.我跑到命令之下

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -i
Run Code Online (Sandbox Code Playgroud)

我得到了以下结果,是否在IIS中正确注册了asp.net?
任何帮助,将不胜感激.

Microsoft(R)ASP.NET RegIIS版本4.0.30319.0管理实用程序,用于在本地计算机上安装和卸载ASP.NET.版权所有(C)Microsoft Corporation.版权所有.开始安装ASP.NET(4.0.30319.0).此版本的操作系统不支持此选项.管理员应该使用"打开/关闭Windows功能"对话框,服务器管理器管理工具或dism.exe命令行工具,使用IIS8安装/卸载ASP.NET 4.5.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=216771.完成安装ASP.NET(4.0.30319.0).

Tao*_*hou 14

对于这个问题,我通过下面的命令解决了在IIS中安装asp.net的问题.

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>dism /online /enable-feature /featurename:IIS-ASPNET45
Run Code Online (Sandbox Code Playgroud)

  • 我必须以管理员身份运行它,并包含/ all (9认同)
  • 这次真是万分感谢。我的配置是 IIS 10、Win 10、VS 2017(社区版)并且很难使用 .asmx。我不得不运行这个: C:\Windows\Microsoft.NET\Framework64\v4.0.30319>dism /online /enable-feature /all /featurename:IIS-ASPNET45 (3认同)
  • 添加 /all 也对我有用。不要忘记关闭 IIS 管理器并再次打开它。 (2认同)