我正在爲我的Web應用程序製作安裝程序。我的web應用程序大量使用CSS和JS,所以我想爲IIS7/7.5啓用靜態和動態HttpCompression。如何以編程方式打開IIS的DynamicCompression功能?
它需要兩個步驟:
- 我可以修改
web.config
,把<httpcompression>
標籤,它的確定。 - 必須在Windows Feature中打開DynamicContentCompression才能使httpCompression工作。
靜態HttpCompression在默認情況下在IIS7和IIS7.5中啓用,但Dynamic HttpCompression默認情況下不啓用(雖然可用)。我可以通過打開來手動執行:Start/ControlPanel/ProgramsAndFeatures/TurnWindowsFeatures on or Off/IIS/WWW Service/Performance features/Dynamic Content Compression
,但如何以編程方式打開該Windows功能? 我可以在我的安裝程序中使用PowerShell,C#。
任何想法,我可能會做到這一點?謝謝。
感謝格雷格,但addcmd不'打開我需要的Windows功能'。 – 2010-03-08 03:43:39