您好。我在我们的服务器上安装了这个桌面应用程序。目前,用户只是映射到应用程序的EXE。该应用程序运行良好,但当我在客户端计算机中查看Crystal Report时,它会给我以下错误:
尝试加载Crystal Reports时出错运行时。
Crystal Reports注册表项权限不足或者Crystal Reports运行时安装不正确。
请安装适当的Crystal Reports可再发行版(CRRedist*.msi(,包含正确版本的Crystal Reports需要运行时(x86、x64或安腾(。请转到http://www.businessobjects.com/support了解更多信息。
我使用的是Visual Studio 2015和Visual Studio 2013的Crystal Reports(CRforVS_13_0_23(。
我已经做了什么:
- 在安装程序中包含Crystal Reports所需的.dll
- 在我们的服务器中安装了CRRuntime_64bit_13_0_12
- 将平台目标设置为x86
我还缺什么吗?
我是否也需要将CRRuntime安装到我们客户的计算机上?Crystal Reports的处理是否发生在托管应用程序的服务器中?
(但这个选项不适用于我们目前的设置,顺便说一句,我知道这不是最好的方式,但我别无选择。(
任何帮助都将不胜感激。提前谢谢。
Crystal报告提供两个独立的运行时间,一个用于x86操作系统,另一个用于x64操作系统。像这样的问题主要出现在x64 Windows上。简单而甜蜜的方法是,在您的客户端系统上同时安装x64和x86版本的Crystal Reports运行时。我希望它能帮助你,因为它过去对我有用。