点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在本地开发机器上,无论是在调试还是从命令行运行可执行文件,我都可以正常运行我的应用程序。 但是,当我将可执行文件部署到服务器时,出现以下错误:
CrystalDecisions.Shared.CrystalReportsException:加载报告失败。 ---> System.Runtime.InteropServices.COMException:该文档尚未打开。
我检查了所有路径和权限是否正确。 这是版本差异问题吗?
在我本地,我有:
- Visual Studio的CrystalReports版本-版本13.0.24.2970
- 用于.NET Framework(64位)v。13.0.24.2970的CrystalReports运行时引擎
- 用于.NET Framework(32位)v 13.0.1.220的CrystalReports运行时引擎
在我尝试安装的服务器上,但我们在Prod服务器上未安装Visual Studio,因此我无法使用由公司提供的与在本地使用的安装工具相同的工具-CR VS安装中包括我本地安装中的64个:CRforVS_13_0_24.exe
因此,在我的服务器上,我有:
- 用于.NET Framework(32位)v 13.0.1.220(与本地相同)的CrystalReports运行时引擎
- .NET Framework(64位)v。13.0.5.891(低于本地版本)的CrystalReports运行时引擎
此版本与64位版本的区别是我的问题的出处吗? 如何在不使用Visual Studio的情况下找到正确的版本以下载13.0.24.2970(我假设我不需要在Server上安装VS才能使它正常工作)。 我一直在兜圈子,寻找适用于.NET Framework(64位)v。13.0.24.2970的CrystalReports运行时引擎的msi版本。 任何帮助或建议,我们将不胜感激!
更新:我能够找到CRRuntime_64bit_13_0_24.msi的下载文件。一旦在计算机上安装了该文件,我就可以毫无问题地运行我的应用程序。 我花了一个多星期的时间来解决这个问题,所以对于任何其他遇到我的错误的人,最好的选择是开发机器和部署服务器之间的版本下降。
您需要同时安装32位和64位SDK运行时的SP24版本,因为听起来您的应用程序是为32位编译的。 您需要转到Crystal for VS Wiki页面以获取下载链接。 我刚搬到新电脑上,所以还没有转移所有书签。
-戴尔
https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+ 报告%2C + Developer + for + Visual + Studio +下载
一周热门 更多>