2012-11-05 168 views
6

通過使用以下參數從C#調用pkgmgr.exe, 我能夠在應用程序開發部分下啓用IIS 7功能ASP.NET和.NET可擴展性。使用命令行參數安裝IIS8

/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擴展性3.5和.NET擴展性4.5)。

如何使用pkgmgr.exe啓用它們?

回答

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

+0

非常感謝您的快速答覆。它解決了我的問題。 –

+0

我的榮幸,如果是的話,你能否將我的答案標記爲已接受?謝謝 :)。 – Lambertar