【问题标题】:Crystal Report Engine error水晶报表引擎错误
【发布时间】:2017-10-07 06:34:47
【问题描述】:

我遇到了关于 Crystal Report 13 的问题。我正在使用 Visual Studio 2013 开发 Web 应用程序。

以前我已经开发了报告,这些报告工作正常,但在网页水晶报告查看器上一段时间后停止呈现。我试图通过不同论坛上的建议来解决这个问题,我需要在我的 Web.Config 中添加 Crystal Report 13 文件的引用。经过所有更改后,问题仍未解决。比人们建议我重新安装 Crystal Report 13 的重新分发包,我做了同样的事情现在有一个完全不同的新问题。每当我尝试打开页面时,它都会显示以下错误:

Server Error in '/Abcd' Application.
The document has not been opened.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: The document has not been opened.

我尝试了许多论坛和不同的建议,但似乎都没有用,我已经检查了适当的权利,甚至在给予完全权利但仍然处于相同位置后尝试。

【问题讨论】:

    标签: visual-studio-2013 crystal-reports


    【解决方案1】:

    我找到了替代解决方案,在我使用 13.0.21 重新分发包之前,它使用的是注册表 dll 版本 13.0.2000.0,我在使用该特定版本时遇到了两个问题。 1. 无法编辑 rpt 文件,每当我试图打开它时,屏幕上就会出现一个错误,即操作失败或无法完成操作(类似我不知道究竟是什么错误,但总结是这样的) 2. 当我在执行过程中尝试打开 Crystal 报表查看器时,我遇到了我之前发布的错误。

    我为解决问题做了什么,我下载了 Crystal 报表开发者版本 13.0.21 并使用“以管理员身份运行”安装它,因为我在您的 Windows 注册表中创建了一些条目,请记住关闭 VS在安装过程中。成功安装后,这两个问题都解决了,但你需要将代码中的 dll 版本从 13.0.2000.0 更改为 13.0.3500.0

    【讨论】:

      猜你喜欢
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多