Я пытаюсь заставить работать сжатие IIS 7.5. Это звучит так просто во всех блогах, но это не работает для меня. Я использую asp.net MVC, если это имеет значение. Я тестирую это локально и использую IIS 7.5, а не cassini. Я прочитал и перепробовал каждую статью, которую смог найти. Я убедился, что установлены модули статического и динамического сжатия. Я пробовал несколько статей, таких как this , в которых рассказывается о настройке с помощью appcmd. Я пробовал несколько статей, таких как this , которые настраивают параметры в файле web.config. Я проверил типы пантомимы, как обсуждалось в статьях, где js-файлы работали только иногда (я не могу опубликовать ссылку, потому что я новый пользователь и ограничен двумя ссылками). Я создал фильтры действий для mvc, как обсуждалось во многих блогах (опять же, я не могу опубликовать ссылки)
Ни один из методов ничего не сжимает. Нет CSS, нет JS, нет страниц ... ничего. Я могу даже пройтись по коду, я вижу, что работает фильтр действий, я даже вижу, что он выполняет следующие две строки, и все же fiddler не показывает сжатие.
response.AppendHeader("Content-encoding", "gzip");
response.Filter = new GZipStream(response.Filter, CompressionMode.Compress);
У меня, должно быть, огромный пердит мозг, и я скучаю по чему-то действительно глупому, но я не могу понять это.
Сжатие IIS просто не запускается при локальном запуске? Сжатие IIS не работает с MVC из-за маршрутизации или что-то?
Любые предложения / тесты / информация?