【问题标题】:Error while trying show crystal report on ASP.NET Page尝试在 ASP.NET 页面上显示水晶报告时出错
【发布时间】:2014-08-05 14:48:07
【问题描述】:

当我尝试显示它时遇到此错误

尝试加载 Crystal Reports 运行时时出错。 Crystal Reports 注册表项权限不足,或者 Crystal Reports 运行时安装不正确。请安装适当的 Crystal Reports 可再发行组件 (CRRedist*.msi),其中包含所需的正确版本的 Crystal Reports 运行时(x86、x64 或 Itanium)。详情请至http://www.businessobjects.com/support

这是我第一个使用 ASP.NET 的 Web 应用程序。我有一个大问题要显示 asp.net。当我尝试通过邮件发送 Crystal - Report 时出现此错误。

尝试加载 Crystal Reports 运行时时出错。 Crystal Reports 注册表项权限不足,或者 Crystal Reports 运行时安装不正确。请安装适当的 Crystal Reports 可再发行组件 (CRRedist*.msi),其中包含所需的正确版本的 Crystal Reports 运行时(x86、x64 或 Itanium)。请转至http://www.businessobjects.com/support了解更多信息。

有什么办法可以解决这个问题吗?谢谢。

【问题讨论】:

  • 您在 webconfig 中指定了哪个版本的 CR?
  • @PatrickDeveloper 我将 CR 用于 VS 13.0
  • 您从 SAP 下载了什么运行时?例如,我使用 (v. 13.0.2.x) 并在我的 webconfig 中指定了这一点
    @PatrickDeveloper
  • 是的,看起来还可以,从程序和功能中,找到您的 Visual Studio CR 并找到您安装的版本。该程序集的正确版本应该是 13.0.2.469

标签: c# asp.net .net crystal-reports


【解决方案1】:

这可能是因为您正在使用 x64 配置运行应用程序。

来自this

'转到您的应用程序项目,右键单击,然后选择“属性”

在“构建”选项卡上,找到“平台目标”组合框。它可能会说,“任何CPU”。将此更改为 x86,您的项目将仅编译 32 位,从而消除此问题。'

【讨论】:

    【解决方案2】:
    • 应用级设置:
    • 转到 IIS 点击“应用程序池”
    • 选择您要修改的应用程序(例如:SuperApp)
    • 右键单击该应用程序
    • 左键点击高级设置
    • 将启用 32 位应用程序设置为“真”

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签