2009-06-10 2 views

ответ

3

Я всегда использую StyleManager, чтобы объединить и минимизировать мои CSS. Он использует порт .NET YUI Compressor под капотом и добавляет возможность комбинировать таблицы стилей, поэтому он должен делать именно то, что вам нужно от его звуков.

Он также добавляет некоторые полезные функции, такие как константы CSS разрешение, тильды (~) в фоновое изображение URL-адресов, управление кэшем и т.д.

1

Похоже, что кто-то работал над аналогичной проблемой here.

+1

Ссылка больше не работает. – EtienneT

+0

Извините. Я не знаю, что случилось с исходной ссылкой. –

3

Rejuicer большой новый Minifier для ASP.NET, который получает много шума : http://rejuice.me

Он:

  • Имеет свободно интерфейс для конфигурации
  • Позволяет указать файлы Минимизировать с правилами подстановки
  • Работает на Windows Azure
  • Немного волшебным образом отключается в средах разработки, поэтому вы можете отлаживать исходный код javascript (не уменьшенный).

Конфигурация (сделано на ApplicationStart в Global.asax.cs) так же просто, как:

OnRequest.ForJs("~/Combined.js") 
      .Compact 
      .FilesIn("~/Scripts/") 
       .Matching("*.js") 
      .Configure(); 
2

проверить Также из RequestReduce. Он объединяет и минимизирует CSS на лету, а релиз на следующей неделе будет включать javascript. Он также справится с фоновыми изображениями, а также оптимизирует цветовую контрастность и цветовую палитру изображений. Он управляет ETAG и заканчивает заголовки. Он совместим с любым веб-сайтом на базе IIS и не требует изменений кода или реорганизации активов. Это требует практически никакой конфигурации в основных средах, а также обеспечивает поддержку веб-ферм и CDN. Это OSS (бесплатно) и в настоящее время используется на некоторых веб-сайтах Microsoft, таких как Gallery Visual Studio.

Смежные вопросы