J'ai IIS 7.5 avec la compression d'URL activée pour le contenu dynamique. Je voulais ajouter un filtre de réponse pour supprimer modifier le html rendu et pour une raison quelconque, j'ai continué à obtenir des données garbage tout en filtrant.URLCompression + Conflit de filtre de réponse
Le code pour la méthode d'écriture du filtre de réponse est ci-dessous:
Encoding encoding = HttpContext.Current.Response.ContentEncoding;
string html = encoding.GetString(buffer);
html = regFindFollow.Replace(html, new MatchEvaluator(AddFollowNoFollowAttribute));
byte[] outdata = encoding.GetBytes(html);
Cela commence à travailler lorsque je retire la compression URL de configuration Web. Est-ce que j'ai râté quelque chose? Y a-t-il un ordre pour les filtres de réponse qui peuvent être spécifiés?
Config J'utilise est
<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" />