Переписать ответ ASP.NET, прежде чем он получает кэшированный с помощью DynamicCompressionbeforecache

Моя библиотека ASP.NET устанавливает фильтр ответа на анализ и изменение вывода HTML страниц. Это работает до тех пор, пока в Web.config не включен:

<system.webServer>
    <urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
</system.webServer>

Мой фильтр ответа до сих пор вызывается, но пропускается то, что кажется сжатым данными, а не оригинальный HTML.

Как я могу убедиться, что мое перезаписи происходит до того, как страница хранится в выходном кеше?

Настройка DynamicCompressionBeforeCache в false не является опцией, поскольку эта библиотека предназначена для использования в веб-приложениях других людей, которые могут иметь вескую причину Чтобы включить сжатие.

7
задан Andrew Davey 9 September 2011 в 15:08
поделиться