c# - 在 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)) .
解决方案
推荐阅读
- python - Numpy:将子数组添加到自身的输出
- python - 从 Entry 中获取值
- javascript - JavaScript 编辑对象内的数组
- slurm - 如何查看脚本使用的实际 CPU 数量?
- git - 签出不存在的分支不会给出错误
- ionic-framework - woocommerce_rest_authentication_error - 410 - 无效签名
- linux - 从命令行乘以 .dat 文件中的常数
- javascript - 如何找到贝泽曲线的中点?
- java - 休眠映射异常,使用注释
- ruby - Ruby 多重赋值表达式中孤独(无变量名)splat 运算符的正确命名