首页 > 解决方案 > 在 Visual Studio 2019 aspx C# 项目中预览 Crystal Report 时,为什么会出现这样的错误?

问题描述

我已经为 .NET Framework(32 位和 64 位)v13.0 安装了 SAP Crystal Reports 运行时引擎,并且我正在使用 Crystal Reports 2008 SP1 和 Visual Studio 2008 v10.5.0.0(32位和 64 位)

我收到此错误:

“/”应用程序中的服务器错误。

无法将类型为“CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass”的 COM 对象转换为接口类型“CrystalDecisions.ReportAppServer.Controllers.ISCRReportSource”。此操作失败,因为 IID 为“{31E7715A-8AD0-4D1C-958E-C1BE0A6F2D0C}”的接口的 COM 组件上的 QueryInterface 调用由于以下错误而失败:不支持此类接口(来自 HRESULT 的异常:0x80004002 (E_NOINTERFACE)) .

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息: System.InvalidCastException:无法将类型为“CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass”的 COM 对象转换为接口类型“CrystalDecisions.ReportAppServer.Controllers.ISCRReportSource”。此操作失败,因为 IID 为“{31E7715A-8AD0-4D1C-958E-C1BE0A6F2D0C}”的接口的 COM 组件上的 QueryInterface 调用由于以下错误而失败:不支持此类接口(来自 HRESULT 的异常:0x80004002 (E_NOINTERFACE)) .

标签: c#asp.netvisual-studioruntime-errorcrystal-reports-2008

解决方案


推荐阅读