【问题标题】:Crystal Reports with VS 2008带有 VS 2008 的水晶报表
【发布时间】:2014-02-26 10:25:58
【问题描述】:

在我的 VPS 服务器(Win 2008 64 位)上生成报告时出错。该项目在装有 VS 2008 的本地电脑上运行良好。我尝试重新安装水晶,重新编译 x86 CPU 并在应用程序池设置中启用 32 位应用程序。还是没有运气。

错误画面如下:

尝试加载 Crystal Reports 运行时时出错。

水晶报表注册表项权限不足或水晶报表运行时安装不正确。

请安装适当的 Crystal Reports 可再发行组件 (CRRedist*.msi),其中包含所需的正确版本的 Crystal Reports 运行时(x86、x64 或 Itanium)。详情请至http://www.businessobjects.com/support。

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

异常详细信息:CrystalDecisions.CrystalReports.Engine.LoadSaveReportException:尝试加载 Crystal Reports 运行时时出错。

水晶报表注册表项权限不足或水晶报表运行时安装不正确。

请安装适当的 Crystal Reports 可再发行组件 (CRRedist*.msi),其中包含所需的正确版本的 Crystal Reports 运行时(x86、x64 或 Itanium)。请转至http://www.businessobjects.com/support了解更多信息。

来源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

堆栈跟踪:

[LoadSaveReportException: 尝试加载 Crystal Reports 运行时发生错误。

水晶报表注册表项权限不足或水晶报表运行时安装不正确。

请安装适当的 Crystal Reports 可再发行组件 (CRRedist*.msi),其中包含所需的正确版本的 Crystal Reports 运行时(x86、x64 或 Itanium)。

版本信息:Microsoft .NET Framework 版本:2.0.50727.5472; ASP.NET 版本:2.0.50727.5474

【问题讨论】:

  • 你的服务器上安装的是什么版本的水晶报表
  • 这听起来可能是访问权限问题。来验证这一点。尝试在 IIS 的目录安全下使用本地管理员帐户运行网站。

标签: c# asp.net crystal-reports


【解决方案1】:

在您的网络服务器上安装CRRedist2008_x86.msi。

根据您使用的版本,您的本地 PC 上可能有一个副本

C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5

就是这样!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多