【问题标题】:Deployement not Rendering KendoUI部署不渲染 Kendo UI
【发布时间】:2013-08-23 01:40:46
【问题描述】:

VS2012 asp.net MVC4 c#,带有 KendoUI 实现的 Internet 应用程序。

最简单的说法是我的网站看起来像这样

  • 开发机器上的本地:

  • 像这样部署:

我检查了几个 KendoUI 论坛,所有论坛都指向缺少图像...我检查甚至复制了我的部署文件,文件和图像在那里,KendoUI 脚本在那里。

有什么我可能会遗漏的想法吗?

【问题讨论】:

    标签: asp.net-mvc-4 kendo-ui web-deployment


    【解决方案1】:

    这意味着由于某种原因,您的部署服务器上缺少 Kendo JavaScript 或 CSS 文件。您可以通过检查浏览器的开发者控制台(“网络”选项卡)中是否存在任何失败的 HTTP 请求(404 状态代码)来验证这一点。总之,确保成功部署 Kendo JS 和 CSS 文件。

    【讨论】:

    • ?v=pzyG6PIK9SK-SBYrjx_9W4M2LE67QlprY627wUj4x9M1 /Content/kendo 是我在名称路径中看到的,http://cls-og.com/Content/kendo?v=pzyG6PIK9SK-SBYrjx_9W4M2LE67QlprY627wUj4x9M1 Redirect 是发起者... 发现附加到我的布局视图的 Bundle 部分,同时调用 kendo.common.min.css 和 @ 987654325@ ,他们都拥有完全权限,但仍显示403 no perm。但是我确实记得读过一些关于Json 的东西,我在文件中找不到任何地方Json 有一个技巧吗?为什么它只能在开发机器上工作?
    • 这与 Json 无关。在线查看与 ASP.NET Bundle 权限相关的问题。
    • 修复方法是:更新WebOptimization,为其添加bundles.DirectoryFilter.Clear();.Ignore。这允许正确读取 .min kendoUI 文件。
    • mvccentral.net/Story/Details/articles/kahanu/… - 这是关于此事的非常好的文档
    【解决方案2】:

    您需要直接在布局的标题中添加剑道脚本。

    <head>
       <script src="~/Scripts/kendo/jquery.min.js"></script>
       <script src="~/Scripts/kendo/kendo.web.min.js"></script>
    </head>        
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多