I'm fighting with my customer's TMG for a few days already and I'm out of ideas. I hope you can help me.
As I understand it TMG is set as a proxy between Internet and local computer with IIS with my application on it. I need to configure it to pass compressed content from IIS to Internet.
What we already did: 1. We set SendAcceptEncodingHeader to True, so that Content-Encoding is passed to IIS, 2. We enabled Compression Filter. We added computer on Return Compressed Data and Request Compressed Data tabs on Http Compression properties window. I also selected all mime types on Compressible content types.
I noticed that after changes IIS receives Content-Encoding in header and sends compressed content. The problem is that TMG removes compression and client receives content without compression. Could you please help me find solution to that problem?