【问题标题】:ASP.NET MVC Syncfusion Data Grid Displays Locally But Not In Azure DeploymentASP.NET MVC Syncfusion 数据网格在本地显示,但在 Azure 部署中不显示
【发布时间】:2017-07-07 01:02:49
【问题描述】:

我正在构建一个页面上带有 Syncfusion Grid 的 ASP.NET MVC 应用程序。网格使用通过实体框架访问的 SQL Azure 数据库作为其数据源。我可以在我的开发环境中以调试和发布模式运行应用程序,一切都很好。

但是,当我将站点部署到 Azure 时,网格没有数据。当我在页面上“查看源代码”时,可以看到源代码中的 SQL Azure 数据,因此我知道与 SQL Azure 的连接良好。此外,网格页脚在页脚中显示正确的记录数,因此也是正确的。网格不会在 Azure 中显示“没有要显示的记录”消息。它只有列标题,然后是页脚。

我注意到的唯一其他区别是我为网格启用了列选择器,列选择器的下拉按钮显示在本地,但在 Azure 部署中缺失。

我尝试使用 Visual Studio 中的 Web 部署功能以及 Azure 门户中的持续部署预览功能进行部署,但无济于事。

有人知道发生了什么吗?如果您想亲自查看,Azure 部署的页面是 here

【问题讨论】:

    标签: asp.net-mvc syncfusion


    【解决方案1】:

    我发现了问题。我的/Scripts 目录中缺少jsrender.min.js。显然,本地部署在我机器的其他位置找到了 jsrender.min.js 脚本,但生产 Azure 部署专门在 /Scripts 文件夹中寻找它。

    我将jsrender.min.js 复制到/Scripts 文件夹中,部署回Azure,之后一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-04
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多