可以并且应该将AppHost只改为IIS7?

微软支持者在这个微软网站上发布的一篇文章指出,你不能在web.config文件中覆盖noCompressionForHttp10

httpCompression部分是否可以从“AppHostOnly”更改为“Everywhere”,以便您可以执行此操作? 这是一个坏主意吗?

如果noCompressionForHttp10参数不能在单个位置上生效,那听起来就像是一个bug,那么使用allowDefinition来更改该部分的configuration范围并不会对你有所帮助。 你可能只是最终打破了一些东西。

在服务器范围内selecttrue还是false