IIS 6 Сжатие статических файлов при использовании сопоставления приложений Wildcard - PullRequest
2 голосов
/ 13 ноября 2008

Я использую IIS 6 с EPiserver CMS, который требует, чтобы все запросы проходили через aspnet_isapi.dll.

Я хочу сжать все мои статические файлы (в основном js, css). Попытка настроить сжатие в IIS не сработала.

Есть ли в EPiServer параметр, позволяющий мне этого добиться? Может ли .net Framework сжимать файлы автоматически?

Ответы [ 2 ]

2 голосов
/ 13 ноября 2008

Вам необходимо настроить расширение html в метабазе IIS как динамически сжатое расширение . Вы, вероятно, рассматриваете это как статическую страницу. Если расширения .js и .css сопоставлены с aspnet_isapi, они рассматриваются как динамические страницы.

Настройка в metabase.xml должна выглядеть следующим образом:

HcScriptFileExtensions="asp
dll 
exe 
js
css"

Не забудьте удалить расширения из HcFileExtensions (для статических файлов), если вы вставили их там ранее.

Надеюсь, это поможет.

1 голос
/ 22 февраля 2010

Что если вы хотите сжать все файлы (для использования в веб-сервисе с URL-адресами без расширений)?

...