Kendo MVC没有显示Sprites.PNG 404错误

Don*_*yle 8 deployment rendering http-status-code-404 asp.net-mvc-4 kendo-ui

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

  • 跟着KendoDocumentation
  • 使用Kahanu的Awesome帖子调整
  • 一切都很好,所以我<compilation debug="false" targetFramework="4.5">从真实变为虚假
  • Kendo UI停止发现Spites.png(由Kendo提供)
  • 看了,找到了这个(没解决我的问题):stackOverflow1
  • 检查并重新检查步骤1-2,去服务器上寻找Sprites.png,它存在..但是在一些Kendo的子模型中不在下面的目录中?/

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

Alb*_*rto 12

我认为你的问题是捆绑的,这就是为什么它在调试时很好用(因此没有捆绑)但在发布模式下却没有.

我的建议是在内容上放置kendo样式文件夹并在同一个地方创建包.

例如:

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"
        ));
Run Code Online (Sandbox Code Playgroud)

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

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

这也迫使Bundeling处于调试模式!

希望这可以帮助!

祝你今天愉快,

阿尔贝托