0

我在我的 ASP .Net MVC 应用程序中使用 dotless。它可以很好地编译 .less 文件。但如果我在我的 .less 文件中使用 Mixins 函数,则会错误提示“资源解释为样式表,但使用 MIME 类型文本/纯文本传输”。如果我从 .less 文件中删除 Mixins 函数,一切正常。我有什么错?

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

编辑:

.LESS 输入

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函数截断后的结果!

4

2 回答 2

0

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

于 2012-04-13T18:05:48.323 回答
0

“资源解释为样式表,但使用 MIME 类型文本/纯文本传输”

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

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

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

于 2012-04-12T21:44:24.590 回答