Почему ScriptResource.axd сжат, даже если сжатие IIS отключено? - PullRequest
5 голосов
/ 28 мая 2009

Я запускаю приложение ASP.NET на IIS 6.0. Обычно у меня включено сжатие как для динамических, так и для статических файлов. Тем не менее, я временно отключил сжатие, но «ScriptResource.axd» все еще отправляется сжатым. Это не похоже на неправильную конфигурацию, так как «WebResource.axd» не сжимается.

В чем разница между ScriptResource и WebResource, так что первая все еще сжимается? Как это сжимается?

Спасибо.

1 Ответ

2 голосов
/ 28 мая 2009

Веб-ресурсы обрабатываются классом AssemblyResourceLoader , который предназначен для извлечения ресурсов сборки и передачи их в веб-браузер. Веб-ресурсы по умолчанию не сжаты .

Ресурсы сценариев обрабатываются классом ScriptResourceHandler , который обрабатывает все запросы на встроенные файлы сценариев, на которые ссылается класс ScriptManager. Ресурсы сценариев автоматически сжимаются с помощью GZIP по умолчанию для доставки HTTP.

...