Сначала немного фона.Я написал собственный модуль сжатия HTTP для ASP.NET.Моя машина для разработки имеет Windows 7 Ultimate, которая поставляется с IIS7.Моя производственная среда использует IIS6.
Проблема, с которой я столкнулся, заключается в том, что Resource Expert Droid (redbot.org) говорит мне, что мне нужно добавить заголовок к моему ответу для правильной поддержки сжатия: «Vary: Accept-Кодировка "
На IIS7 в интегрированном режиме она работает правильно.Однако в классическом режиме, который в конечном итоге работает мое приложение, я не могу заставить свой код выводить этот заголовок, используя любой из Response.AppendHeader (), Response.Cache.SetVaryByCustom () или Response.Cache.VaryByHeaders.
Я использую отображение обработчика подстановочных знаков, поэтому ASP.NET видит все запросы даже в классическом режиме.