【问题标题】:Installing IIS8 with command line parameters使用命令行参数安装 IIS8
【发布时间】:2012-11-05 15:57:53
【问题描述】:

通过使用以下参数从 C# 调用 pkgmgr.exe, 我能够在应用程序开发部分启用 IIS 7 功能 ASP.NET 和 .NET 扩展性。

/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 启用它们?

【问题讨论】:

    标签: c# windows iis windows-8 iis-8


    【解决方案1】:

    我昨天看到了您的问题,并定期查找,希望有人回答。遗憾的是,没有人这样做,好消息是我找到了解决方案,所以我将其分享给您。

    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

    【讨论】:

    • 非常感谢您的快速回答。它解决了我的问题。
    猜你喜欢
    • 2011-06-03
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2018-08-22
    • 2018-12-07
    • 2012-01-10
    • 2016-02-25
    • 2012-06-12
    相关资源
    最近更新 更多