Tôi đang tạo chương trình cài đặt cho ứng dụng web của mình. Ứng dụng web của tôi sử dụng CSS và JS rất nhiều, vì vậy tôi muốn kích hoạt cả HTTP và Dynamic HttpCompression cho IIS7/7.5.Làm cách nào để bật tính năng DynamicCompression của IIS theo lập trình?
Nó cần 2 bước sau:
- tôi có thể sửa đổi
web.config
, đặt<httpcompression>
thẻ, đó là ok. - DynamicContentCompression phải được bật trong Windows Feature để thực hiện công việc httpCompression.
Static HttpCompression được bật theo mặc định trong IIS7 và IIS7.5, nhưng Dynamic HttpCompression không được bật theo mặc định (mặc dù có sẵn). Tôi có thể thực hiện thủ công bằng cách bật: Start/ControlPanel/ProgramsAndFeatures/TurnWindowsFeatures on or Off/IIS/WWW Service/Performance features/Dynamic Content Compression
, nhưng Làm cách nào để tôi có thể biến nó theo cách lập trình trên Tính năng Windows đó? Tôi có thể sử dụng PowerShell, C# trong trình cài đặt của mình.
Bất kỳ ý tưởng nào về cách tôi có thể thực hiện việc này? Cảm ơn.
Cảm ơn Greg, nhưng addcmd đó không phải là 'Bật tính năng Windows' mà tôi cần. –