aspnet_regiis.exe -ir在Windows 8上不起作用

我想部署一个ASP.NET MVC3应用程序到我的Windows 8与IIS8框。 当我尝试路由到该网站时,出现以下错误:

HTTP错误403.14  - 禁止

在这个问题上,我几乎可以find所有可以运行的东西:

aspnet_regiis.exe -ir 

当我在Windows 8机器上运行这个时,我收到以下消息:

 Microsoft Windows [Version 6.2.9200] (c) 2012 Microsoft Corporation. All rights reserved. C:\Users\Justin>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929 Administration utility to install and uninstall ASP.NET on the local machine. Copyright (C) Microsoft Corporation. All rights reserved. Start installing ASP.NET (4.0.30319.17929) without changing existing web applications to use this version of ASP.Net. This option is not supported on this version of the operating system. Administrators should instead install / uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog, the Server Manager management tool, or the dism.exe command line tool. For more details please see http://go.microsoft.com/fwlink/?LinkID=216771. Finished installing ASP.NET (4.0.30319.17929) without changing existing web applications to use this version of ASP.Net. 

ASP.NET 4.5已经安装在我的系统上。

Windows功能

我的应用程序在Visual Studio中正确运行,但我无法部署它来挽救我的生命。 我完全不知道该从哪里出发。 我也尝试过这个网站的集成和经典pipe道模式。

我有同样的问题。 到目前为止,我只find这个论坛的主题 ,其中一个答案指出,通过Web平台安装程序安装解决了这个问题,虽然这不适用于我。 IIS ASP.NET 4.5function已被禁用,因为它已经安装。

更新:我最终得到它的工作。

按照这个SO问题的说明启用IIS中的wcf服务: IIS8上的WCF; * .svc处理程序映射不起作用

这里还有一些关于如何获取处理程序映射的信息

运行以下命令,它将在IIS中安装并注册ASP.NET 4.5:

 dism /online /enable-feature /featurename:IIS-ASPNET45 /all 

试试这个链接..这将帮助你在iis 8注册asp.net 4.5 … http://support.microsoft.com/kb/2736284

什么为我工作是: – 取消select删除/添加窗口function4.5和3.5 – 重新启动计算机 – 检查删除/添加窗口function4.5和3.5。

从那一刻起,这一切都再次奏效。