【问题标题】:crystal report viewer in browser浏览器中的水晶报表查看器
【发布时间】:2017-06-13 16:44:10
【问题描述】:

我尝试在浏览器中打开水晶报表文件,但是当我尝试打开它时什么都没有显示,而当我尝试在其中打开报表时却成功显示,但在水晶报表的浏览器查看器中不显示

web.config 程序集

   <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>

【问题讨论】:

  • 救命稻草,有帮助!

标签: asp.net .net crystal-reports


【解决方案1】:

在您的浏览器中,打开 F12 开发者工具。您应该注意到一些与缺少 JavaScript 文件(如 crv.js)和以下文件夹中的一些 css 相关的错误:C:\inetpub\wwwroot\aspnet_client\system_web\4_XXXXXX。

在 Windows 10+ 操作系统中,主要是由于 Crystal 基于 .Net framework 4.0 创建了一个 aspnet_client 文件夹,但根据已安装的框架版本动态确定路径以提供服务报表所需的静态内容。由于框架现在自动更新,一旦框架更新,该位置的 URL 将不正确。 SAP 是aware of this problem

您可以复制文件夹作为临时解决方法:根据您的 404 错误报告的路径,将 C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319 复制到 C:\inetpub\wwwroot\aspnet_client\system_web\4_6_XXXXX开发者工具。

如需更强大的解决方案,请参阅Crystal Report with Visual studio 2013 aspnet_client/system_web/4_6_81

【讨论】:

  • 我应该怎么做
  • 运行报表,在空白屏幕中按 F12。截图控制台中的错误。
  • 天哪。我建议你去掉你正在使用的所有 css 和 javascript,专注于解决你的 Crystal 问题。错误太多,无法缩小 bobj 未定义的原因。您确定您的 IIS 配置为提供静态内容吗?见:stackoverflow.com/a/35778344/474702
  • 救命稻草,有帮助!
猜你喜欢
  • 1970-01-01
  • 2017-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2010-12-30
相关资源
最近更新 更多