我只知道win8不支持的东西有很多,估计换个win7就好了
win7 一句 Cmd就搞定。
为啥“Win8 不能用Cmd执行上面的指令”?
Start installing ASP.NET (4.0.30319.17929).
This option is not supported on this version of the operating system. Administr
ators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Win
dows Features On/Off" dialog, the Server Manager management tool, or the dism.e
xe command line tool. For more details please see http://go.microsoft.com/fwlin
k/?LinkID=216771.
@Richard__Lee: 服务器版的限制,我看你给的提示说也可以使用 dism.exe 命令行。
C:\> DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation
C:\> DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation45
另外,你在 http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45#TOC301268619 此页面的第 6 步中的界面中,找到“.NET Framework 4.5 Advanced Services” 节点,把它下面的“ASP.NET 4.5”和“HTTP Activation” 选中。
@Launcher: Dism 命令试过了,不行; Asp.net4.5 和HTTP Activation都选中了 没用
官方给出了的解决方案,试了不行
To install or uninstall ASP.NET 4.5 on Windows 8 or Windows Server 2012, use one of the following options:
@Richard__Lee: 是以管理员权限运行的 DISM 吗?
@Launcher: 是的 你给我的两个 是拒绝的
dism /online /enable-feature /featurename:IIS-ASPNET45 这个虽然成功 但是没用
@Richard__Lee: 你这个是启用 ASP.NET 4.5,不是 WCF HTTP Activation45
@Richard__Lee: 按照此方法 http://www.cnblogs.com/dudu/archive/2013/05/20/3087791.html 先建立一个 ASP.NET 4.5 的应用程序,然后部署到 IIS 中,测试是否能正确访问。成功后,再在此项目上添加 WCF 服务。
@Launcher: 解决了 最后 重新安装了IIs组件 重新部署网站
又学到了 一招 ,二楼强大