Файлы dotLess не всегда загружаются в IIS 7 - PullRequest
0 голосов
/ 18 мая 2011

в моем проекте я использую dotLess для определения css. Все работает нормально, но по какой-то причине иногда (обычно после сборки проекта или перезапуска сервера, но не всегда) загружается меньше файлов (IIS возвращает ошибку 404). Если я обновляю свою страницу несколько раз, загружается меньше файлов, и после этого обычно все в порядке. Я знаю, что есть еще один вопрос о dotLess и ошибке ISS 404, но предложенное там решение (добавление mimeMap в web.config) не помогло решить эту проблему на моем сайте.

Кто-нибудь знает, что может быть причиной этой ошибки? Любая помощь будет оценена :) 1003 *

Редактировать:

<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
  <add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>
</modules>
<handlers>
  <add name="StyleSheetManager" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" />
  <add name="ReportViewerWebControl" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" resourceType="Unspecified" preCondition="integratedMode"/>
  <add name="LessStyleCompiler" path="*.less" verb="*" type="dotless.Core.LessCssHttpHandler, dotless.Core"/>
</handlers>
<staticContent>
  <mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent>
</system.webServer>

Вот фрагмент web.config, который регистрирует dotLess. Мое приложение довольно среднего размера, и я не думаю, что это может быть связано с медленным работой компьютера, поскольку на многих машинах происходит то же самое, независимо от того, насколько он мощный.

Ответы [ 2 ]

0 голосов
/ 17 июля 2012

Из-за проблем с файлами less, которые не всегда отправляются в браузер, мы решили скомпилировать их во время разработки. Чтобы достичь этого, в настоящее время мы используем плагин Chirpy для VS2010, который обрабатывает компиляцию less файлов и минимизирует их, давая в результате простые css файлы. Таким образом, все работает.

Жаль, что у обработчика возникли некоторые проблемы, это сделало бы нашу работу намного приятнее.

0 голосов
/ 18 мая 2011

Не могли бы вы опубликовать свой web.config?

Возможно, проблема в том, что ваш компьютер медленно загружает HttpHandlers?Я действительно не знаю.Насколько велико ваше приложение?

Задумывались ли вы об использовании функции dotless.Compiler.exe --watch?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...