相关疑难解决方法(0)

MVC4 - 当优化设置为true时,Bundling不起作用

我想知道我在这里做的不正确.我正在使用ASP.NET C#MVC4,我想使用新的css/js优化功能.

这是我的HTML部分

@Styles.Render("~/content/css")
Run Code Online (Sandbox Code Playgroud)

这是我的BunduleConfig.cs一部分

bundles.Add(new StyleBundle("~/content/css").Include(
                        "~/content/css/reset.css",
                        "~/content/css/bla.css"));

// BundleTable.EnableOptimizations = true;
Run Code Online (Sandbox Code Playgroud)

输出(工作):

<link href="/content/css/reset.css" rel="stylesheet"/>
<link href="/content/css/bla.css" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

但是当我取消注释BundleTable.EnableOptimizations = true;html输出时看起来像这样

<link href="/content/css?v=5LoJebKvQJIN-fKjKYCg_ccvmBC_LF91jBasIpwtUcY1" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

这当然是404.我不知道我做错了什么,请帮助,第一次使用MVC4.

c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-optimization

43
推荐指数
2
解决办法
4万
查看次数