0

我在我的网站上安装了 dotless,它在我的本地机器和公司的测试服务器上完美运行,但是在生产服务器上部署时它总是返回 404,我不知道为什么。

到目前为止,这是我为使其正常工作所做的工作:

添加了部分

<section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler, dotless.Core" />

添加了 mimeMap

<staticContent> <mimeMap fileExtension=".less" mimeType="text/css" /> </staticContent>

添加了处理程序

<add name="dotless" path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler,dotless.Core" resourceType="File" preCondition="" />

并添加了无点元素

<dotless minifyCss="true" cache="true" />

4

1 回答 1

0

您是否在正确的位置添加了处理程序?

  • IIS6:在 system.web\httpHandlers 下
  • IIS7:在 system.webServer\handlers 下

还要确保你有所有较少的文件。如果您导入其他较少的文件,则所有这些文件都必须可用。如果文件丢失,dotless 会抛出 404。

于 2014-02-14T13:00:08.237 回答