【发布时间】:2013-08-30 17:53:40
【问题描述】:
使用 VS'12、Asp.net - C# - InternetApplication Template、KendoUI、EF Code First
这是我的 MVC BundleConfig.cs
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
// The Kendo CSS bundle
bundles.Add(new StyleBundle("~/Content/kendo").Include(
"~/Content/kendo/kendo.common.*",
"~/Content/kendo/kendo.default.*"));
// The Kendo JavaScript bundle// or kendo.all.min.js if you want to use Kendo UI Web and Kendo UI DataViz
bundles.Add(new ScriptBundle("~/bundles/kendo").Include(
"~/Scripts/kendo/kendo.web.min.js",
"~/Scripts/kendo/kendo.aspnetmvc.min.js"));
另外你应该知道我在BundleConfig.cs的末尾运行了这两行代码
bundles.IgnoreList.Clear();
bundles.DirectoryFilter.Clear();
我在尝试托管项目时遇到 403 Access Denied ,File Forbidden 错误。
我尝试使用This Awesome Post作为参考,我确实更改了一些东西,但仍然出现错误。
我想是因为 KendoUI 附带了 .min 文件,但我不能确定。
这是我的_Layout.cshtml,以及我如何调用脚本,供您参考。
@Scripts.Render("~/bundles/jquery")
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/kendo")
@Scripts.Render("~/bundles/kendo")
【问题讨论】:
标签: asp.net-mvc kendo-ui web-deployment bundling-and-minification kendo-asp.net-mvc