Crystal 报告 13.2 在 IIS 8 托管应用程序上获取字段名称未知错误 ASP.NET

Crystal Report 13.2 getting field name is unknown error on IIS 8 hosted application ASP.NET

我的应用程序使用 Crystal 报告 13.2 进行报告。
在本地机器上一切正常,但在服务器上托管应用程序后,它停止工作。
我的生产服务器 OS 是 Windows Server 2012 R2 和 IIS 是 8.5。
托管后,如果我尝试加载该报告,它会显示错误。:

This field name is not known. Details: errorKind

任何人都可以提出问题所在吗?

首先确保您在服务器端有正确的 Crystal 报告版本 运行。需要的可以到here下载

其次,在服务器端将 "C:\Windows\Temp\" 文件夹权限更改为 readwrite IIS_IUSRS读取并执行 IUSR

希望这对您有所帮助。