Asp.net 处理RDLC报告时出错

Asp.net 处理RDLC报告时出错,asp.net,vb.net,process,report,rdlc,Asp.net,Vb.net,Process,Report,Rdlc,在对呈现 An error occurred during local report processing. ---> Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: A

在对呈现

An error occurred during local report processing. ---> Microsoft.Reporting.DefinitionInvalidException: 
The definition of the report 'Main Report' is invalid. ---> 
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: 
An unexpected error occurred while compiling expressions. Native compiler return value: ‘128’.
此页面最初工作正常,然后失败

任何想法都值得赞赏

我尝试在LocalSystem帐户下运行IIS。但我还是得到了同样的例外

更新: 我跟踪了此问题,发现问题是在报表查看器使用Visual Basic编译器编译报表时引起的。更准确地说,此错误代码是Windows错误代码,而不是Reporting Services错误代码。没有可等待的子进程。
我试图重现相同的场景,但没有成功。

似乎您在某个地方有冲突的版本。检查您的版本和依赖项是否属于同一版本

请看这里:


这里:

今天,我在使用MS SQL 2012和.Net Framework 3.5时遇到了类似的错误

未能编译包含表达式的所有报告,其中显示本机编译器错误值:2146234076

我更新到了.NETFramework4.5,问题出现了,不需要重新配置