使用命令行参数安装IIS8

6
通过使用以下参数从C#调用pkgmgr.exe,我成功启用了应用程序开发部分下的IIS 7功能ASP.NET和.NET Extensibility。
/iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;...... /norestart /quiet
对于IIS8,这种方法不再起作用,因为在应用程序开发功能下没有ASP.NET选项。 相反,有ASP.NET 3.5和ASP.NET 4.5(.NET Extensibility 3.5和.NET Extensibility 4.5)。
如何使用pkgmgr.exe启用它们?
1个回答

12

我昨天看到了你的问题,并经常查阅,希望有人能回答它。不幸的是,没有人回答,不过好消息是我找到了解决方案,所以现在与你分享。

IIS-ASPNET仍然存在,并启用了ASP.NET 3.5。你仍然需要IIS-NetFxExtensibility。区别在于这两者现在有了额外的先决条件:NetFx4Extended-ASPNET45

因此,如果您想启用ASP.NET 3.5,您需要: IIS-ASPNET;IIS-NetFxExtensibility;NetFx4Extended-ASPNET45

对于ASP.NET 4.5,您需要: IIS-ASPNET45;IIS-NetFxExtensibility45;NetFx4Extended-ASPNET45


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接