【发布时间】:2012-10-17 21:44:19
【问题描述】:
我已关注这篇博文:url 以减少与 Umbraco 的集成。此外,在我的 mac 上工作时,我正在使用 SimpLESS 应用程序将我的 less 编译为 css,它运行成功。我已将所有较少的文件上传到服务器上,并在虚拟目录上设置了正确的 mime 类型。该网站未显示任何未找到的文件或任何其他错误,但此 url 仅显示了我的 less 文件的内容,并且无法像在本地那样编译。
后续步骤:
- 将 dotless.core.dll 添加到 bin 文件夹。
- HTTP 处理程序已添加到 web.config。
- 引用 master.aspx 中的 less 文件
- 所有less文件都在Scripts文件夹下。
【问题讨论】:
-
使用 Rails,生产服务器通常在生产环境中运行应用程序,默认情况下不编译资产,它希望对它们进行预编译以提高性能。我不熟悉 umbraco,但也许正在发生类似的事情?例如,我快速搜索了
umbraco preset assets一词并找到了 gist.github.com/2883686。 -
@JasperKennis 预设资产和 umbraco 的概念对我来说确实是一个新事物。但是当需要在 .net 本地项目上安装 less 时,我添加的步骤是相同的。无法弄清楚服务器没有呈现较少的原因。
-
我用谷歌搜索了更多,似乎 Umbraco 使用了配置文件(xml 格式)。您是否可以设置一个选项来告诉您的网站始终动态编译资产?
-
我想我在这里让你走错了路,也许你应该忽略我的cmets;)
-
@JasperKennis 修改处理程序有所帮助。服务器现在可以渲染更少的文件。