Asp.net mvc 4 MVC4谷歌字体和缩小

Asp.net mvc 4 MVC4谷歌字体和缩小,asp.net-mvc-4,cdn,Asp.net Mvc 4,Cdn,我的一个css文件中有一个@import语句。。。我所有的css文件都是捆绑/缩小的,很明显,这并不符合犹太教义,因为我遇到了一个错误: run-time error CSS1019: Unexpected token, found '@import' 导入的是来自谷歌的字体。 在MVC4中处理CDN的正确方法是什么 谢谢这太简单了 在BundleConfig.cs中: bundles.UseCdn = true; // bundles code var cdnPath = "path t

我的一个css文件中有一个@import语句。。。我所有的css文件都是捆绑/缩小的,很明显,这并不符合犹太教义,因为我遇到了一个错误:

run-time error CSS1019: Unexpected token, found '@import'
导入的是来自谷歌的字体。 在MVC4中处理CDN的正确方法是什么


谢谢

这太简单了

在BundleConfig.cs中:

bundles.UseCdn = true;

// bundles code

var cdnPath = "path to your resource (font in my case)";
bundles.Add(new StyleBundle("~/fonts", cdnPath));
然后在布局上

@Styles.Render("~/fonts")

请注意,这只是绕过了绑定,并为字体资源提供了一个单独的链接标记。我认为问题在于导入必须先于css文件中的所有其他规则,因此绑定器可能会在将导入合并到单个文件时将您的导入移动到其他规则之前。