【发布时间】:2013-05-16 15:27:36
【问题描述】:
我在 MVC4 应用程序中使用 Kendo UI。我决定将我的 CSS 和 JS 引用移动到包中。我像这样创建了一个包:
bundles.Add(new StyleBundle("~/bundles/baseCSS").Include(
"~/Content/CSS/Shared/Site.css",
"~/Content/CSS/plugins/jquery.jgrowl.css",
"~/Content/Kendo/kendo.common.min.css",
"~/Content/Kendo/kendo.blueopal.min.css"));
我在我的 _Layout.cshtml 中引用包,如下所示:
Styles.Render("~/bundles/baseCSS")
我的页面的 HTML(在调试模式下)仅呈现 site.css 和 jquery.jgrowl.css 引用。如果我重命名 kendo CSS 文件并删除它们名称的“min”部分并更改我的包中的字符串,它可以正常工作。为什么我不能引用 .min?
另外,我已在 BundleConfig 中明确禁用优化。
【问题讨论】:
-
它在构建调试时根据需要使用
min。当您构建发布时,它使用min。通过将min放入您的配置中,它可能正在寻找min.min。这是一个包含大量信息的帖子stackoverflow.com/questions/11980458/… -
谢谢 Jasen...这正是我所需要的。如果您添加链接作为答案,我会标记它。
标签: c# .net asp.net-mvc asp.net-mvc-4 bundle