Probably you have followed some instructions from several articles to activate IIS compression for binary messages and you’ve been totally unsuccessful. Maybe they told you to put some additional nodes into your web.config or go to C:\Windows\System32\inetsrv\Config and edit applicationHost.config file adding some custom nodes under httpCompression node.
Well, if that’s your case, then you may try this:
1- Open your IIS
2- Select the Server on the left menu.
3- Select Configuration Editor option, open it and in the Section dropdown select exactly what you see in the image below. Then reach to dynamicTypes and expand the node.
4- Finally, add the line highlighted in blue and recycle your application pool.
According to this post the applicationHost file should be modified once you do this but, in my case, this has never happened but it’s yet working!!
Anyway, after hours looking for a solution to this issue this was what worked for me. Let me know if it works for you too! 😀