dotless不会在我的ASP .Net MVC应用程序中编译Mixins函数

时间:2012-04-12 20:28:02

标签: asp.net-mvc less mixins dotless

我在ASP .Net MVC应用程序中使用dotless。它编译.less文件很好。但如果我在我的.less文件中使用Mixins函数,请将“资源解释为样式表,但使用MIME类型text / plain”转错。如果我从我的.less文件中删除Mixins函数,一切正常。 我的错是什么?

我在Visual Studio 2010,Windows 7(IIS 7)上使用ASP.Net MVC 3.

编辑:

。无输入

body
{
    padding: 0;
    margin: 0;
}
.border-all-around (@defaultBorder: 1px, @defaultColor: black)
{
  border: @defaultBorder solid @defaultColor;
}

.MyStandardBox
{
  .border-all-around;
}   
a
{
    color: #12aee8;
    text-decoration: none;
}

输出:

body
{
    padding: 0;
    margin: 0;
}

Maxins函数被截断后的结果!

2 个答案:

答案 0 :(得分:0)

“资源解释为样式表,但使用MIME类型text / plain”

进行传输

我不确定这是否有任何帮助,但是在使用Cassini时我多次出现此错误 - 它不能很好地处理mime类型。

您使用的是与Windows捆绑在一起的IIS 7还是cassini启动? 您是否尝试过IIs Express?

如果这对您没有帮助,请忽略它。

答案 1 :(得分:0)

问题解决了。 我引用了dotless.Core它的版本是1.0.0.3。我用更新的版本(1.3.0.0)替换它,问题解决了。