我已经成功地在 IIS 7.5 上为自定义 mime 类型设置了压缩,没有任何问题。将 mime 类型添加到 IIS,然后将其添加到 applicationHost.config 中的 httpCompression 元素。但是当我在 IIS 7 上执行同样的事情时,特定的 mime 类型永远不会被压缩。这通常不是压缩的问题,因为其他 mime 类型都可以正确压缩。据我所知,IIS 7 和 IIS7.5 的配置方式完全相同。IIS7 的行为是否不同?我需要做其他事情才能使其正常工作吗?
我已经设置了失败请求跟踪,并在压缩过程中收到 NO_MATCHING_CONTENT_TYPE 错误,但我不知道还需要做什么才能告诉 IIS 我的 mime 类型
答案1
建议!要么使用支持 XML 的比较工具,如 BeyondCompare,要么Web 部署工具(-verb:sync -whatif)比较配置,特别是在 applicationhost.config 级别。