URLCompression + Конфликт фильтра ответов - PullRequest
1 голос
/ 30 ноября 2010

У меня IIS 7.5 с включенным сжатием URL для динамического содержимого.Я хотел добавить фильтр ответов, чтобы удалить измененный визуализированный HTML, и по какой-то причине я продолжал получать мусорные данные во время фильтрации.

Код метода записи фильтра ответов приведен ниже:

    Encoding encoding = HttpContext.Current.Response.ContentEncoding;
    string html = encoding.GetString(buffer);

    html = regFindFollow.Replace(html, new MatchEvaluator(AddFollowNoFollowAttribute));

    byte[] outdata = encoding.GetBytes(html);

Это начинает работать, когда я удаляю сжатие URL из веб-конфигурации.Я что-то здесь упускаю?Есть ли порядок фильтров ответов, который можно указать?

Конфиг, который я использую:

<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" />

1 Ответ

1 голос
/ 09 декабря 2010

Изменение конфига с помощью

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

Исправлено.Я предполагаю, что во время выполнения модуль получил сжатый HTML и не смог его проанализировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...