¿Se puede deshabilitar selectivamente la compresión gzip en ASP.NET/IIS 7?

Estoy usando una conexión HTTP asíncrona de larga duración para enviar actualizaciones de progreso a un cliente a través de AJAX. Cuando la compresión está habilitada, las actualizaciones no se reciben en fragmentos discretos (por razones obvias). Deshabilitar la compresión (agregando una<urlCompression> elemento a<system.webServier>) hac resolver el problema

<urlCompression doStaticCompression="true" doDynamicCompression="false" />

Sin embargo, esto desactiva la compresión en todo el sitio. Me gustaría preservar la compresión para cualquier otro controlador y / o acción, excepto este. es posible? ¿O tendré que crear un nuevo sitio / área con su propio web.config? Cualquier sugerencia bienvenida.

PD. El código que escribe en la respuesta HTTP es:

var response = HttpContext.Response;
response.Write(s);
response.Flush();

Respuestas a la pregunta(3)

Su respuesta a la pregunta