什么是Windows Server 2012命令行等效于`aspnet_regiis -ir`?

Mar*_*ica 6 asp.net asp.net-4.5 iis-8 windows-server-2012

正如几个问题中所述(Windows Server 2012上注册ASP.NET 4.5的替代方案 ; Server 2012 IIS 8 MVC应用程序显示默认的IIS主页或403/404 错误 ; IIS8上的WCF;*.svc处理程序映射不起作用) ,在Windows Service 2012上,该aspnet_regiis -ir命令不再起作用,而是产生以下输出:

此版本的操作系统不支持此选项.管理员应该使用"打开/关闭Windows功能"对话框,服务器管理器管理工具或dism.exe命令行工具,使用IIS8安装/卸载ASP.NET 4.5.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=216771.

在我们的例子中,我们只想运行此命令来重新注册ASP.NET 4.5,因为其他一些安装未注册它:已经安装了ASP.NET 4.5.

使用受引用帖子启发的UI(添加/删除角色/功能),我发现删除WCF的HTTP激活功能然后再次添加就足够了.(但我需要卸载/重新安装恰好依赖于WCF HTTP激活的功能......)

问题:如何通过Windows Server 2012上的命令行完成同样的事情?

(我看着这个dism.exe东西,但它看起来令人生畏,并dism.exe -?没有帮助我.)

谢谢!

小智 0

您需要使用服务器管理器仪表板来添加/删除角色/功能。查找 IIS-->Web服务器-->应用程序开发-->ASP.NET 4.5