ReportViewer:编译表达式

时间:2018-01-04 15:42:47

标签: asp.net sql-server iis reporting-services rdlc

我正在开发一个项目,其中我们有几个由IIS 8.5托管的ASP.NET 4.5应用程序,这些应用程序在带有SQL Server 2012的Windows Server 2012 R2上运行。

在尝试从ReportViewer呈现报告时,我们偶尔会在任何应用程序中收到以下错误:

  

编译表达式时发生意外错误。本机编译器返回值:' - 10373741502'。

即使某些应用程序在不同的应用程序池上运行,但当问题出现时,它会为所有应用程序运行。

我做了一些研究,有些帖子将此问题与lack of memorysome hung up third party application accesing IISeven not having permissions on the TEMP folder联系起来。问题是没有,如果这是我们的情况。

当每个月初对不同类型的报告有更多需求时,这个问题似乎更频繁地出现。每当问题出现时,唯一(暂时)解决问题的方法是重新启动IIS服务,或者导致停止和启动服务的任何操作,例如系统重启。从那里一切顺利,直到任何随机时刻(几小时,几天或几周),我们再次得到同样的错误。

每个应用程序中的所有报告都是本地报告,但如果解决此问题,则可以选择安装Reporting Services。

因此,在用完选项后,我将不胜感激,为了解决这个问题,我们将不胜感激。

感谢。

0 个答案:

没有答案