En un proyecto .NET 4 MVC3 estoy ejecutando un equipo local en IIS6 (no preguntes por qué). Tiene una asignación de comodín adecuada en IIS a la v4 aspnet_isapi.dll, y lo mismo ocurre con la extensión .less.. Los archivos .less se sirven de forma estática en IIS6 + .NET 4 MVC3
Web.config tiene estos httfandlers IIS6 e IIS7 definidos.
<system.web>
<httpHandlers>
<add type="dotless.Core.LessCssHttpHandler,dotless.Core" validate="false" path="*.less" verb="*" />
</httpHandlers>
</system.web>
<system.webServer>
<handlers>
<add name="less" type="dotless.Core.LessCssHttpHandler,dotless.Core" path="*.less" verb="*" />
</handlers>
</system.webServer>
Navegar a /path/to/nonexisting.less
genera un error propio que me muestra una StackTrace que el LessCssHttpHandler está en acción.
Navegando a /path/to/existingfileondisk.less
solo descarga el archivo original menos como está. Para mí, parece que un controlador de archivos estáticos existente está en acción aquí, aunque no estoy seguro.
¿Qué me falta (aparte de la máquina nueva;))?