И хотя эта тема по названию вроде бы не относится к Composite C1 CMS, ее следует осветить, так как она все-таки затрагивает последние изменения в Стартовых Сайтах.
Напомню, что недавно у Стартовых Сайтов появилась возможность смены "скинов", и они поддерживают 4 "скина" по умолчанию.
Поддержка скинов реализована при помощи технологии .LESS (для этого используется пакет расширения Composite.Web.Css.Less).
А если у вас сайт запущен на IIS6 или на IIS в классическом режиме, то без дополнительных настроек .LESS работать не будет и сайт будет отображаться вообще без стилей.
Чтобы настроить .LESS на IIS6:
(Написано по мотивам этого сообщения на форуме Styles, header, and graphics not showing on new composite sites: IIS6 + dotLESS и обновленной документации по пакету Less CSS)
Читайте также:
Напомню, что недавно у Стартовых Сайтов появилась возможность смены "скинов", и они поддерживают 4 "скина" по умолчанию.
Поддержка скинов реализована при помощи технологии .LESS (для этого используется пакет расширения Composite.Web.Css.Less).
А если у вас сайт запущен на IIS6 или на IIS в классическом режиме, то без дополнительных настроек .LESS работать не будет и сайт будет отображаться вообще без стилей.
Чтобы настроить .LESS на IIS6:
- В IIS Manager, вызовите "Свойства" вашего сайта и на вкладке Home Directory, нажмите кнопку Configuration.
- В списке Application extensions list, нажмите Add и заполните поля таким образом:
- Executable: укажите путь к ASP.NET DLL - по умолчанию: c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll
- Extension: .less
- Снимите флажок в опции Verify that file exist.
- OK, OK, OK, чтобы сохранить изменения.
Теперь добавьте тип MIME в свойствах сайта:
- На вкладке HTTP Headers, нажмите MIME Types.
- Нажмите New и заполните поля таким образом:
- Extension: .less
- MIME type: text/css
- OK, OK, OK, чтобы сохранить изменения.
И еще убедитесь, что в
Web.config вашего сайта есть такая настройка в разделе <system.web>:
<system.web>
<httpHandlers>
<add type="dotless.Core.LessCssHttpHandler, dotless.Core" path="*.LESS" verb="*" />
</httpHandlers>
</system.web>
<httpHandlers>
<add type="dotless.Core.LessCssHttpHandler, dotless.Core" path="*.LESS" verb="*" />
</httpHandlers>
</system.web>
Читайте также:
Комментариев нет:
Отправить комментарий