首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dotLess文件并非总是加载到IIS7上

dotLess文件并非总是加载到IIS7上
EN

Stack Overflow用户
提问于 2011-05-18 16:58:52
回答 2查看 1.1K关注 0票数 0

在我的项目中,我使用dotLess来定义css。一切正常,但由于某些原因,有时(通常在项目生成或服务器重新启动后,但并非总是)不加载较少的文件(IIS返回404错误)。如果我刷新我的页面几次,加载的文件会更少,之后通常一切都好。我知道,还有另一个关于dotLess和ISS404错误的问题,但是在那里提出的解决方案(将mimeMap添加到web.config)并没有帮助解决我的站点上的这个问题。

有没有人知道可能是什么原因导致了这个错误?如有任何帮助,我们将不胜感激:)

编辑:

代码语言:javascript
复制
<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>

下面是注册dotLess的web.config的一段代码。我的应用程序是中等大小的,而且我不认为这可能是因为我的计算机很慢,因为同样的事情正在许多机器上发生,无论它有多强大。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-18 02:59:35

由于less文件并不总是发送到浏览器的问题,我们决定在设计时编译它们。为了实现这一点,我们目前正在对VS2010使用Chirpy插件,该插件处理编译less文件并最小化它们,给出输出纯css文件。通过这种方式,一切都能正常工作。

遗憾的是,处理程序有一些问题,这将使我们的工作更好。

票数 0
EN

Stack Overflow用户

发布于 2011-05-18 18:17:10

你能不能把你的web.config贴出来?

这可能是你的电脑加载HttpHandlers慢的问题?我真的不知道。您的应用程序有多大?

您是否考虑过使用dotless.Compiler.exe --watch特性?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6042182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档