是否可以使用 appcmd 更改 allowDefinition 的值?具体来说,我尝试在应用程序级别启用对 httpCompression 模块的更改。
通过手动更改以下行来修改 applicationHost.config:
<section name="httpCompression" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
至
<section name="httpCompression" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
然后允许我执行以下 appcmd 命令:
appcmd set config "website name" /section:httpCompression /noCompressionForProxies:false
appcmd set config "website name" /section:httpCompression /noCompressionForHttp10:false
但是我需要一个不依赖于手动编辑 applicationHost.config 的解决方案