【发布时间】:2011-01-23 23:41:48
【问题描述】:
我正在为我的 Web 应用程序制作安装程序。我的 Web 应用程序大量使用 CSS 和 JS,因此我想为 IIS7/7.5 启用静态和动态 HttpCompression。
需要2个步骤:
- 我可以修改
web.config,加上<httpcompression>标签,就可以了。 - 必须在 Windows 功能中打开 DynamicContentCompression 才能使 httpCompression 工作。
静态 HttpCompression 在 IIS7 和 IIS7.5 中默认启用,但动态 HttpCompression 默认不启用(尽管它可用)。我可以手动打开:Start/ControlPanel/ProgramsAndFeatures/TurnWindowsFeatures on or Off/IIS/WWW Service/Performance features/Dynamic Content Compression,但是我如何以编程方式打开该 Windows 功能?
我可以在我的安装程序中使用 PowerShell、C#。
知道我如何能够做到这一点吗?谢谢。
【问题讨论】:
标签: iis-7 windows-7 iis-7.5 http-compression server-configuration