Crystal报告错误 - System.AccessViolationException:尝试读取或写入受保护的内存。

时间:2014-04-02 06:35:46

标签: vb.net crystal-reports crystal-reports-2010

尝试从IIS中托管的应用程序查看报告时,我一直收到Crystal报告错误。

代码 -

    ceEnterpriseService = ceSession.GetService("", "InfoStore")
    ReportApplicationFactory = ceSession.GetService("RASReportFactory").Interface
    ceInfoStore = New InfoStore(ceEnterpriseService)

Web服务器在通过“New InfoStore(ceEnterpriseService)”行后立即抛出未处理的win异常。

我安装了Crystal Enterprise 10并且正在使用VS 2012 / .NET 4.5。我必须使用Crystal enterprise 10,因为客户端正在使用它。我还安装了一个不同的版本,并在一段时间后安装,在我办理登机手续时打破了一些报告。 通过要求客户端加载他们的dll集解决了这个问题。

此错误是否也是错误版本的结果?如何查看所需的版本。 我有点迷失在这里。任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:1)

确定。这是固定的,以防有人面临这个问题。

我的开发机器上的水晶报表设计器存在一些问题。修正了这个问题并且报告工作正常。