【发布时间】:2012-08-27 17:35:03
【问题描述】:
我想知道我在这里做的不对。我正在使用 ASP.NET C# MVC4,我想使用新的 css/js 优化功能。
这是我的 HTML 部分
@Styles.Render("~/content/css")
这是我的BunduleConfig.cs 部分
bundles.Add(new StyleBundle("~/content/css").Include(
"~/content/css/reset.css",
"~/content/css/bla.css"));
// BundleTable.EnableOptimizations = true;
输出(作品):
<link href="/content/css/reset.css" rel="stylesheet"/>
<link href="/content/css/bla.css" rel="stylesheet"/>
但是当我取消注释 BundleTable.EnableOptimizations = true; html 输出看起来像这样
<link href="/content/css?v=5LoJebKvQJIN-fKjKYCg_ccvmBC_LF91jBasIpwtUcY1" rel="stylesheet"/>
这当然是 404。我不知道我哪里做错了,请帮助,第一次使用 MVC4。
【问题讨论】:
-
如果您创建 EnableOptimizations=true 倾向于查找的 ~content/css/reset.min.css 和 bla.min.css 文件会发生什么?
-
我刚刚创建了一个空项目并尝试了两个
css文件,同样的事情发生了。也许是因为我将我的 css 文件放在/content/css/文件夹中,而不仅仅是/content/但我对此表示怀疑......
标签: c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-optimization