RDLC:本地报告处理期间发生错误

Dof*_*ote 4 vb.net asp.net rdlc

我在文件服务器上传我的应用程序时遇到问题,

如果我运行包含在我的Web应用程序中的报告,则会出现问题:

本地报告处理期间发生错误.报告"App_Reports\sampleReport.rdlc"的定义无效.编译表达式时发生意外错误.本机编译器返回值:'[BC2001] file'C:\ Windows\TEMP\oxdarnay.0.vb'找不到'.

当我在RDLC中的表中包含此表达式时,会出现问题

=(Fields!Field1.Value + Fields!Field2.Value) - Fields!Field2.Value
Run Code Online (Sandbox Code Playgroud)

当我不包含该表达式时,报表正常工作,没有错误.

当我在包含该表达式的计算机中本地运行它时,没有问题,这可能是什么问题?是否未正确配置文件服务器中的IIS?

tez*_*zzo 5

您必须将AppPool帐户更改为具有TEMP目录写入权限的用户.

链接:ASP.NET ReportViewer Native编译器返回值:'[BC2001] file'错误