6

次のパラメーターを使用してC#からpkgmgr.exeを呼び出すことにより、アプリケーション開発セクションでIIS7の機能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.NET3.5とASP.NET4.5(.NETExtensibility3.5と.NETExtensibility4.5)があります。

pkgmgr.exeを使用してそれらを有効にするにはどうすればよいですか?

4

1 に答える 1

12

私は昨日あなたの質問を見て、誰かがそれに答えることを期待して定期的にそれを調べました。悲しいことに、誰もしませんでした。私は解決策を見つけたので、それをあなたに共有していますが、良いニュースです。

IIS-ASPNETはまだ存在しており、ASP.NET3.5を有効にします。あなたはまだ必要IIS-NetFxExtensibilityです。違いは、これら2つに追加の前提条件があることNetFx4Extended-ASPNET45です。

したがって、ASP.NET 3.5を有効にする場合は、次のものが必要です。IIS-ASPNET;IIS-NetFxExtensibility;NetFx4Extended-ASPNET45

ASP.NET 4.5の場合、次のものが必要です。IIS-ASPNET45;IIS-NetFxExtensibility45;NetFx4Extended-ASPNET45

于 2012-11-06T13:57:52.723 に答える