Plesk托管服务器中的Crystal报告错误

时间:2013-03-13 20:23:57

标签: asp.net crystal-reports

我使用vs2008 [asp.net,c#]和sql sever2008来开发Web应用程序。

我在哪里创建了一个Crystal Report,但它在托管服务器上产生了错误。 本地执行完美。

错误讯息:

  

Crystal Reports注册表项权限不足   或Crystal Reports运行时未正确安装。请   安装适当的Crystal Reports可再发行组件   (CRRedist * .msi)包含正确版本的Crystal Reports   需要运行时(x86,x64或Itanium)。请去   http://www.businessobjects.com/support了解更多信息。

     

第45行:ReportDocument cryRpt = new ReportDocument();   例外细节:   CrystalDecisions.CrystalReports.Engine.LoadSaveReportException:An   尝试加载Crystal Reports时发生错误   运行时。

请帮帮我!

1 个答案:

答案 0 :(得分:1)

要么您没有像在设计报表时那样在服务器上安装相同版本的运行时,要么尝试部署到64位服务器。 Crystal for VS2008 must run in 32-bit mode(即使是64位软件包)。

如果您的Web服务器是64位,请按照链接文章中的建议(构建为x86并将App Pool作为32位运行)。

或者,升级到VS2010或2012。