IIS 8.5出站重写规则在HTTP响应的内容编码(“gzip”)时不能应用

我将IISconfiguration为在几个Java Web服务器之前作为代理工作。 我知道使用重写规则时不能启用静态压缩,因为出站规则不起作用。 有几个职位关于这个问题和一些博客文章提供的解决scheme,即http://codeblog.shawson.co.uk/iis7-urlrewrite-outbound-links-with-compression-enabled/我已经在IIS 7.5上应用此成功但是这似乎不再适用于Windows Server 2012上的ARR 3.0和IIS 8.5。任何人都有这方面的经验,可以帮助我解决这个问题

我没有真正解决这个问题的核心,但有两种方法可以解决这个问题

  • 禁用tomcat上的gzip压缩。 这是一个肮脏的解决scheme,因为它影响你的performance,但该网站是accesible
  • 使用Tomcat 8.当使用IISredirect时,Tomcat 8可以解决这个问题