2012-04-11 2 views
2

Контекста: http://getcassette.net/documentation/stylesheetsИногда Cassette не перезаписать правило фонового изображения

В частности:

URL изображений в CSS переписаны. Например, файл ~/стили/main.css, с содержанием:

body { background-image: url(img/bg.jpg); } 

превращается в:

body { background-image: url(/_assets/images/styles/img/bg_25cb72e61bd5ag2_jpg); 

Теперь в моем конкретном случае, например, в мой файл .less, у меня может быть правило вроде этого:

.ribbon { 
    background: url("/Public/image/blue-rib.png") no-repeat; 
} 

И C assette должен переписать его и браузер на самом деле получает это правило:

.ribbon {  
    background: url("/_cassette/file/Public/images/blue-rib_81ab1e7f2fdb27c91a9e9b41eed420390e21f7e0.png") no-repeat; 
} 

И изображение отображается нормально.

В этом конкретном случае, используя ту же идею, правило фона не является, переписанным с помощью кассеты, и пользователи получают регулярное правило, которое я вручную ввел в файл .less.

Вот факты:

  • Правила работы и нетрудовые оба в том же файле .less.
  • Изображение правильно в моем проекте Visual Studio, в папке /Public/images.
  • Используя веб-инструмент Google Chrome, я вижу правило: background: url("/Public/image/blue-rib.png") no-repeat; - Не переписывается, как должно быть на кассетах.

Любые идеи о том, что может послужить причиной этого?

Я попытался изменить debug = false в web.config, запустив приложение, и ничего не работает.

Пробовал переключение обратно на debug = true и до сих пор нет кубиков.

Любые предложения?

+0

Именно поэтому этот тег «C#» и «ASP.NET MVC 3»? – xbonez

+0

Я согласен с удалением тега C#, но не тега MVC3. –

+0

Вы видите какие-либо ошибки или уведомления в трассировке автозапуска/_cassette? –

ответ

1

Имеются ли изображения на диске? Кассета пропускает изображения, которые не удается найти.

Кроме того, работает ли переключение на относительные URL-адреса CSS?

+0

Да, изображение существует на диске. Можете ли вы объяснить, что это значит: «работает ли переключение на относительные URL-адреса CSS?»? Спасибо за вашу помощь! –