8

Vs'12 互联网应用模板 + KendoUI - MVC4 , EF Code First

  • 关注剑道文档
  • 使用kahanu 的 Awesome 帖子进行了调整
  • 一切都很好,所以我<compilation debug="false" targetFramework="4.5">从真到假
  • Kendo UI 停止查找 Spites.png (by Kendo)
  • 去寻找并发现了这个(没有解决我的问题):stackOverflow1
  • 检查并重新检查步骤1-2,在服务器上寻找Sprites.png,它存在..但是在Kendo的某些子目录中不在下面的目录中?/

我在哪里重新编写代码并让它在实际位置而不是这个位置寻找精灵?: GET http://cls-og.com/bundles/css/Default/sprite.png 404(未找到)

4

2 回答 2

12

我认为您的问题出在捆绑包中,这就是为什么它在调试(因此没有捆绑包)但在发布模式下效果很好的原因。

我的建议是将 kendo 样式文件夹放在 Content 上并在同一位置创建捆绑包。

例如:

BundleTable.Bundles.Add(new StyleBundle("~/Content/kendo/kendo").Include(
            "~/Content/kendo/kendo.common.min.css",
            "~/Content/kendo/kendo.dataviz.min.css",
            "~/Content/kendo/kendo.default.min.css",
            "~/Content/kendo/kendo.dataviz.default.min.css"
        ));

另一个提示:为避免将来出现捆绑问题,请将其插入 RegisterBundles 方法中:

        BundleTable.EnableOptimizations = true;

这也会在调试模式下强制捆绑!

希望这可以帮助!

祝你今天过得愉快,

阿尔贝托

于 2014-02-07T10:39:39.750 回答
2

我对sprite.png有类似的问题, 以下是解决问题的方法。

这就是我遇到问题之前捆绑代码的样子。

bundles.Add(new StyleBundle("~/Kendo/css").Include(
                "~/Content/kendo/2016.2.504/kendo.common.min.css",
                "~/Content/kendo/2016.2.504/kendo.rtl.min.css",
                "~/Content/kendo/2016.2.504/kendo.default.min.css",
                "~/Content/kendo/2016.2.504/kendo.dataviz.min.css",
                "~/Content/kendo/2016.2.504/kendo.dataviz.default.min.css",
                "~/Content/jquery-ui.css"));

<!--KENDO CSS LINKING ON VIEW-->
@Styles.Render("~/Kendo/css")

我参考了kahanu 的博客并进行了以下更改,它对我来说非常有效。

bundles.Add(new StyleBundle("~/Content/kendo/2016.2.504/kendostyles").Include(
                "~/Content/kendo/2016.2.504/kendo.common.min.css",
                "~/Content/kendo/2016.2.504/kendo.rtl.min.css",
                "~/Content/kendo/2016.2.504/kendo.default.min.css",
                "~/Content/kendo/2016.2.504/kendo.dataviz.min.css",
                "~/Content/kendo/2016.2.504/kendo.dataviz.default.min.css",
                "~/Content/jquery-ui.css"));
<!--KENDO CSS LINKING ON VIEW-->
@Styles.Render("~/Content/kendo/2016.2.504/kendostyles")

希望这对其他人有帮助。

于 2017-01-20T06:56:21.200 回答